当前位置: 首页 > news >正文

提供视频下载的网站安徽做网站哪家好

提供视频下载的网站,安徽做网站哪家好,打通WordPress和微信公众号,企业公司建站平台eval函数的定义: eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。 如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。 let a1 10; let a2 20; let calcu…

 eval函数的定义:

eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。

如果参数是一个表达式,eval() 函数将执行表达式。如果参数是Javascript语句,eval()将执行 Javascript 语句。

let a1 = 10;
let a2 = 20;
let calculate1 = 'a1 + a2';
console.log(eval(calculate1)) // 30

这个一眼就看到eval函数是将字符串中的值作为js代码来运行了,所以得出来是30。

但是如果表达式是后端传递给我们的,并且参与运算的是 对象类型那么就需要将后端传递给我们的字符串先转变为模板字符串,也就是两边增加一个  ``  此时在运行的时候他只会将${}中的值解析出来,就停止运算了,需要再调用一次eval 来进一步运算就能得到想要的值了

下边这种做法是当计算的是对象中的属性值并且运算方法是后端定义的的时候的用法

let obj1 = {num1:30,num2:40
}
let calculate2 = '${obj1.num1} + ${obj1.num2}';
//先将字符串转变为模板字符串
calculate2 = '`' + calculate2  + '`'
console.log(eval(calculate2)) // 30 + 40
//此时只是将js表达式运行出来了,并没有将做下一步运算,我们重新再调用一次 eval函数
let  sum = eval(calculate2) // 70

http://www.15wanjia.com/news/163878.html

相关文章:

  • 网站的域名和ip地址如何重新解析wordpress怎么安装到服务器
  • crm软件连云港新站优化
  • 网站转换率六枝做网站
  • 不用ftp做网站简单动画制作软件app
  • python网站开发视频教程云南南网站开发
  • 广州建网站的公司中小型企业网络拓扑图
  • 永久免费网站推荐wordpress 外链统计
  • 网站建设丶金手指下拉12上海百度嘉定公司网页设计
  • 长沙给中小企业做网站的公司wordpress move导入
  • 网站开发目录过多的缺点网站如何做外链2018
  • 怎么用cms做网站包装设计软件
  • 网站后台更新后主页没有变化中国芗城区城乡建设局网站
  • 做网站和做系统哪个难电子商务平台有哪些
  • 网站建设课程心得wordpress v3.3.1空间上传php
  • php网站模块软件公司
  • 58同城企业网站怎么做的男人和男人做爰漫画网站
  • 个人网站怎么制作教程重庆建设厂
  • 网站开发研究前景手机网站开发需求 百度云盘
  • 自己做网站卖什么好个人网站网站
  • 做网站几个步骤58同城机械加工订单
  • 岳阳网站开发商城梵克雅宝官网旗舰店
  • 网站建设需要知道什么网站注册域名查询
  • 免费摄影网站推荐西安网页设计培训排名
  • 如何建立免费的网站58招聘网最新招聘信息
  • 如何让百度收录自己的网站信息表情制作器
  • 网页设计作品长春seo外包
  • 建设网站预算手机上传视频网站开发
  • 怎样购买网站程序wordpress 编辑器推荐
  • wordpress的主题上传了没有显示河南seo关键词排名优化
  • 番禺区大石做网站宿迁房产网官网