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

JS 深入1

时间:2018-03-26 12:32:21      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:obj   object   nan   1.2   数字   log   转换   ===   自己   

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

标签:obj   object   nan   1.2   数字   log   转换   ===   自己   

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

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