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();返回数据类型,以字符串的方式展示。
1、在javascript中,对于“==”两边的表达式,如果类型相同,则直接比较;
2、对于“==”两边的表达式,如果类型不同,则先试图将“==”两边的运算符装换为string、boolean、Number这些相同的数据类型后再判断是否相等;
3、在javascript中“==”认为null与undefined、null与null、undefined与undefined是相等的。
二、“===”(三等号--严格等于):
1、“===”运算符判断前不进行类型装换,并且“===”两边必须类型相同,值也相同的情况下才返回true.
【特别提示】:switch内部使用的也是“===”严格等于来判断是否相等。
typeof();返回数据类型,以字符串的方式展示。
相关文章推荐
- JavaScript计算器
- JavaScript对象(document对象 图片轮播)
- JSP复习----html部分
- Json解析小案例
- javascript类型系统之String
- javascript类型系统之Array
- 学习JS的这些日子——十二月总结
- JS特效文字逐个显示
- js跳转
- htmlunit+Jsoup实现网页抓取
- 遇到过的好用的js框架
- 那些年遇到的js bug
- 详解javascript事件冒泡
- XML文件的解析和json的解析
- JSP+Servlert中的Filter详解
- js父页面中使用子页面的方法
- 实例讲解js验证表单项是否为空的方法
- js文章收藏
- javascript跑马灯抽奖实例讲解
- javascript返回顶部的按钮实现方法