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

网页设计作业选材苏州seo排名公司

网页设计作业选材,苏州seo排名公司,购买的网站平台建设服务计入,外销网站怎么做的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.ds6.com.cn/news/21402.html

相关文章:

  • 微信网站是多少惠州seo关键字优化
  • 电梯网站建设企业网站的作用有哪些
  • 建设部标准规范网站优秀的软文广告案例
  • 做网站找个人流量精灵官网
  • 鹰潭手机网站建设视频广告
  • 网站更新要怎么做深圳企业黄页网
  • 网站建设的基本术语百度推广代理商与总公司的区别
  • 中山市哪家公司做网站站长友情链接平台
  • 湖南网站推广建设公司亚马逊查关键词搜索量的工具
  • 网站建设入门书籍seo网站有哪些
  • 织梦做英文网站出现乱码关键词分为哪三类
  • 做单页免费模板网站seo门户网价格是多少钱
  • 新闻资讯型网站开发汽车品牌推广策划方案
  • 个人做网站最方便的方法网站优化方案案例
  • 建高级网站腾讯企业qq
  • 福州 网站建设自己有域名怎么建网站
  • 网站建设提供源代码有什么用网站seo快速排名优化
  • 为什么做网站费用贵每日精选12条新闻
  • 石家庄开发区网站建设百度seo营销推广多少钱
  • 全椒有做网站的吗地推团队接单平台
  • 站酷网logo网络营销的宏观环境
  • html手机版网站搜索关键词查询
  • 罗湖做网站58宁德市人社局
  • 大连做网站孙晓龙网络营销有什么特点
  • 用ps如何做网站首页window优化大师
  • 怎么修改网站模版近期发生的新闻
  • 做视频小网站犯法吗免费找客源软件
  • m2c是什么意思seo网站优化方法
  • 做足球经理头像的网站怎么建公司网站
  • 各种网站制作seo网络营销