码迷,mamicode.com
首页 > Web开发 > 详细

JS变量比较陷阱

时间:2018-08-30 16:55:32      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:而且   mil   简单   span   语言   转换   san   字符串类   无法   

  我们觉得JS简单是因为它是弱类型的语言,不像java那样对对类型那样敏感,但js也有其不尽人意的地方。

  在java中我们无法将数字与字符串直接比较,而js能,而且能直接转换成数值比较,但是如果是字符串进行>、<等比较,竟然是比较其首字符编码。

  而我们在编程时因为数值与字符比较会转成数值比较,往往会直接用<、>比较,谁知自己拿到的两个变量都是字符串类型的,这就尴尬了,还有先判断类型再进行逻辑编码,估计这也是弱类型的缺点吧。

JS变量比较陷阱

标签:而且   mil   简单   span   语言   转换   san   字符串类   无法   

原文地址:https://www.cnblogs.com/guanghe/p/9560677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!