首页 > Web开发 > 详细

JS 深入1

时间:2018-03-26 12:07:57      阅读:177      评论:0      收藏:0      [点我收藏+]

1.JS数据类型

技术分享图片

 

1.1 + -运算逻辑

var x="The answer is "+42; //  The answer is 42 

var y=42+"is the answer" ;// 42 is the answer  

BUT 

var z="37"-7; //30 

var s="is the answer"-42; // 0;

可以巧用 + -号来转换数据类型。string-0--->数值型    string+0--->字符型

1.2 ==运算

  •  "1.23"==1.23  // 将字符串转换为数字,然后进行比较
  •  0==false // 将Boolean值false转换为number 0,然后进行比较
  • null==undefined //
  • new Object()==new Object() //false?
  • [1,2]==[1,2] //false?
  • 技术分享图片

     

1.2.1 严格等于 ===

  首先会判断===两边的数据类型,类型不同,就直接返回false。类型相同,就比较值。

null===null

undefined===undefined

NaN!=NaN 这个NaN和任何数值比较都不等,和自己比较也不等。

1.3 包装对象  

 

JS 深入1

原文:https://www.cnblogs.com/potato-lee/p/8649638.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!