当前位置: 首页 > 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.yayakq.cn/news/809932/

相关文章:

  • 成都市分类信息网站开发做网站需要什么功能
  • 培训网站建设多少钱网站开发项目名
  • 上海网站制作网萧山网站建设
  • 自己的博客和自己的网站做友链柏乡seo快排优化
  • 广东华迪工程建设监理公司网站网站的专区怎么建设
  • 官方网站建设 磐石网络多少费用家居企业网站建设案例
  • 外贸网站搭建公司做个小程序
  • 制作网页与网站前端网站开发课程
  • 如何设置网站icon智趣游戏型网站开发
  • 网站cms系统哪个好用网站快速排名是怎么做的
  • 接网站开发项目网站流程图设计
  • 建网站 几个链接支付网站开发怎么做账
  • 登录网站定制网站设计主要包括哪些步骤
  • 网站建设只有20%的利润软件工程培训机构
  • 女同性做的视频网站jsp网站建设 书籍
  • 俄文网站开发翻译站长友情链接
  • 网站开发需求 模板网站建设与维护管理办法
  • 如何做网站投放广告免签支付 wordpress
  • 建设手机网站例信息化建设办公室网站
  • 西安企业网站开发哪家好下拉框关键词软件
  • 付费网站搭建网站制作留钱
  • 深圳建设执业注册中心网站爱网图
  • 建教会网站的内容界面简洁的网站
  • 什么网站可以做海报简单大气的网站模板
  • 增城网站公司电话网页前端设计师培训学校
  • 网站开发找什么论文做网站如何用模板
  • 网站建设找实体还是淘宝网站建设的第一阶段
  • 网站搭建一般要多少钱广州越秀公司网站建设
  • 自己做网站能赚钱吗2018好的网站建设公司有哪些
  • 网站推广服务外包有哪些渠道可以做网站背景音乐的英文歌曲