当逻辑字符串是拼接而成的时候可以用eval来判断真假

eg:let a= "22"

let b = ">"

let c = "1"

用if(a+b+c)判断会报错,用eval(a+b+c)就ok了。

但是有时会报错:

Invalid left-hand side in assignment     at eval (dispalyPicture.js:43)

此时是因为 当 b = '='时

拼接后变成eval(22=1)此时会报错,将= 转换为==就可以了

eval(a+(b=='='?'==' :b) + c)

此用法多用于判断多个数据项拼接的时候

最新文章

  1. UDAD 用户故事驱动的敏捷开发 – 演讲实录
  2. 学习笔记之-------UIScrollView 基本用法 代理使用
  3. event事件对象和clientX,clientY
  4. 【bzoj1912】 Apio2010—patrol 巡逻
  5. 怎样通过Java程序提交yarn的mapreduce计算任务
  6. oracle 自定义函数
  7. vxworks一个超级奇怪的错误(parse error before `char')
  8. resin安装和配置
  9. iOS开发-单例模式的解读
  10. 安卓高级6 玩转AppBarLayout,更酷炫的顶部栏 Toolbar
  11. oracle索引建立和删除
  12. github 用git bash上传项目 最后提示 Everything up-to-date 但没传上去
  13. 异步处理,Event Souring,事务补偿,实现最终一致性和服务的弹性和批处理
  14. winserver-查看登陆日志
  15. 1145. Hashing - Average Search Time
  16. SPL接口学习总结
  17. SpringMVC+SpringJdbc+SQLServer+EasyUI增删改查
  18. 七牛云存储上传自有证书开启https访问
  19. hadoop 大数据 介绍
  20. Android源码中中一种常见的struct使用方法

热门文章

  1. mybatis映射文件祥解(StudentMapper.xml)
  2. Hibernate3主键生成策略
  3. Ubuntu16.04格式化U盘
  4. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_3-4.动态Sql语句Mybaties SqlProvider
  5. matlab中如何给一个矩阵中的某几个特定位置赋值
  6. 【JVM学习笔记】动态代理
  7. 转:微服务框架之微软Service Fabric
  8. vue中如何使用event对象
  9. SLC cache功能
  10. k8s nginx-ingress 504 timeout