您的位置:首页 > Web前端 > JavaScript

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

2016-01-09 20:47 567 查看
一、“==”(双等号):

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

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

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

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

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

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

typeof();返回数据类型,以字符串的方式展示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: