码迷,mamicode.com
首页 > 编程语言 > 详细

javascript--"=="与"==="

时间:2016-01-09 21:40:51      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:

一、“==”(双等号):

  1、在javascript中,对于“==”两边的表达式,如果类型相同,则直接比较;

  2、对于“==”两边的表达式,如果类型不同,则先试图将“==”两边的运算符装换为string、boolean、Number这些相同的数据类型后再判断是否相等;

  3、在javascript中“==”认为null与undefined、null与null、undefined与undefined是相等的。

二、“===”(三等号--严格等于):

  1、“===”运算符判断前不进行类型装换,并且“===”两边必须类型相同,值也相同的情况下才返回true.

    【特别提示】:switch内部使用的也是“===”严格等于来判断是否相等。

 

typeof();返回数据类型,以字符串的方式展示。

javascript--"=="与"==="

标签:

原文地址:http://www.cnblogs.com/pengyouqiang88/p/5117240.html

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