“==” 和 “===” 符合的使用

        <script>/*** == 表示可以经过自动转换,比较的是数值*///example01if(1 == true && false =='0' && true == '1'){console.log('1==true');console.log(" '==' 比较的是等号两边数据的值是否相等(可以经过自动转换).");}//example02if([1,2,3] == new Array(1,2,3)){console.log('[1,2,3] == new Array(1,2,3)');}else{console.log("[1,2,3] != new Array(1,2,3)");console.log("‘==’ 比较对象类型的数值时比较的是引用的地址是否相等。");}/*** === 表示无条件等于,既要数据值相同同时也要类型相同*/ if(1 === true){console.log('1===true');}else{console.log('1 !=== true');console.log("【注意】:'===' 表示无条件等于,既要数据值相同同时也要类型相同 ");}/********************** 运行结果:***************1==true'==' 比较的是等号两边数据的值是否相等(可以经过自动转换).[1,2,3] != new Array(1,2,3)‘==’ 比较对象类型的数值时比较的是引用的地址是否相等。'1 !=== true'【注意】:'===' 表示无条件等于,既要数据值相同同时也要类型相同****************************************/</script>

常见元素的真假值

        <script>  /*** 常见元素的真假值:* * 1、if为假:null、0、undefined、false、''* 2、if为真:[]、{}、'0'、'null'、'false'* * 注意:字符串除了空字符串其他字符串if判断时都为 true*/if(null || 0 || undefined || false || ''){console.log('has true.');}else{console.log("【false】: null、0、undefined、false、''.");}if({} && [] && '0'){console.log("【true】: {},[],'0'.");}/********************** 运行结果:***************【false】: null、0、undefined、false、''.【true】: {},[],'0'.****************************************/</script>

IE、firefox、google运行结果:

JavaScript 学习随记——==和===及常见元素的真假值相关推荐

  1. JavaScript学习随记——常见全局对象属性及方法

    <script type="text/javascript" charset="utf-8">//全局对象: Object.Array.Math等/ ...

  2. JavaScript学习随记——对象

    JS中对象基本使用 <script type="application/javascript" charset="utf-8">//Objcet 所 ...

  3. JavaScript学习随记——数组二

    数组indexOf(arg) 和 lastIndexOf(arg)方法使用 <script type="text/javascript" charset="utf- ...

  4. JavaScript学习随记——数组一

    数组的创建及length属性 <script type="text/javascript" charset="utf-8">// 数组创建方式一,此 ...

  5. JavaScript学习随记——面向对象编程(继承)

    @Example:基于原型链的继承 <!DOCTYPE HTML> <html><head><meta http-equiv="Content-Ty ...

  6. JavaScript学习随记——错误类型

    错误类型: 执行代码期间可能会发生的错误有多种类型.每种错误都有对应的错误类型,而当错误发生时,就会抛出相应类型的错误对象. ECMA-262定义的7种错误类型 Error: 是错误的基类型,其他错误 ...

  7. JavaScript学习随记——属性类型

    <!DOCTYPE HTML> <html><head><meta http-equiv="Content-Type" content=& ...

  8. JavaScript学习随记——Function

    每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法.由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会于某个函数绑定. 函数的定义方式 <script ...

  9. JavaScript 学习-37.jQuery 添加/删除/替换元素

    前言 通过 jQuery,可以很容易地添加和删除元素. 添加元素 添加元素主要用到四个方法 append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after ...

最新文章

  1. 离群点检测算法-基础概念
  2. 谭浩强《C++程序设计》学习
  3. python一箭穿心代码怎样复制,Python Decimal copy_sign()用法及代码示例
  4. java人力资源管理系统设计_人力资源管理系统——《Java Web程序设计》课程设计...
  5. 代码重构之道,重构即重生,让你的代码起死回生
  6. iOS 13新增防骚扰功能,但开启后用户吐槽声一片
  7. NLP(三) 预处理
  8. 软件工程概论网站系统开发基础及目标概述
  9. Windows驱动加载工具---DriverLoader
  10. 2020年中国人口出生率为8.52‰,首次跌破10‰,创下1978来新低
  11. 敖丙大佬的《吐血整理》-顶级程序员书单集 JAVA
  12. 数电第四章:组合逻辑电路
  13. wps2019将表格数据转换成工资条的操作方法
  14. Ingenuous Cubrency UVA - 11137(完全背包)
  15. 微信抢抢票服务器,2018微信上怎么老是正在抢票?在微信上抢火车票的经验
  16. C++下的OpenCV中Mat类型存储的图像格式
  17. MFC编程实例二:进度条的使用
  18. Linux rpm -ivm,PowerLinux 7R1项目实施手册PDF
  19. 今日芯声 | 一张壁纸!让你的小米MIX 3华丽变身“MIX Alpha”
  20. 5G标准必要专利最新全球排名

热门文章

  1. python标准库模块_Python标准库模块之heapq
  2. 符合c语言常量12abc,《C语言》试题abc合2006上.doc
  3. 以太网例程_开关量转以太网的应用
  4. java动态变量名反射_Java动态性—反射 - Eclipse666的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. 全局使用dva dispatch
  6. CSS3总结(干货)
  7. Safari支持Service Worker,PWA还有多久爆发?
  8. layui 关于layDate设置时间限制问题
  9. .Net Core Swagger:Actions require an explicit HttpMethod binding for Swagger 2.0
  10. 接口IDisposable的用法