逻辑或(||)

var result = true || false;
与逻辑与操作相似,如果有一个操作数不是布尔值,逻辑或也不一定返回布尔值;此时,它遵循下列规则:
□ 如果第一个操作数是对象,则返回第一个操作数。
□ 如果第一个操作数求值为false,则返回第二个操作数。
□ 如果两个操作数都是对象,则返回第一个操作数。
□ 如果两个操作数都是null,返回null
□ 如果两都为undefined,返undefined。
□ 如果两都为NaN,返NaN
“===”与“==”的区别
相等操作符(==)
相等操作符会对操作值进行隐式转换后进行比较:
如果一个操作值为布尔值,则在比较之前先将其转换为数值
如果一个操作值为字符串,另一个操作值为数值,则通过Number()函数将字符串转换为数值
如果一个操作值是对象,另一个不是,则调用对象的valueOf()方法,得到的结果按照前面的规则进行比较
null与undefined是相等的
如果一个操作值为NaN,则相等比较返回false
如果两个操作值都是对象,则比较它们是不是指向同一个对象。如果两个操作数都指向同一个对象,则相等操作符返回true,否则,返回false
下面分别说明:
先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:
1、如果类型不同,就[不相等]
2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)
3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。
4、如果两个值都是true,或者都是false,那么[相等]。
5、如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。
6、如果两个值都是null,或者都是undefined,那么[相等]。
再说 ==,根据以下规则:
1、如果两个值类型相同,进行 === 比较。
2、如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较:
a、如果一个是null、一个是undefined,那么[相等]。
b、如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。
c、如果任一值是 true,把它转换成 1 再比较;如果任一值是 false,把它转换成 0 再比较。
d、如果一个是对象,另一个是数值或字符串,把对象转换成基础类型的值再比较。对象转换成基础类型,利用它的toString或者valueOf方法。js核心内置类,会尝试valueOf先于toString;例外的是Date,Date利用的是toString转换。非js核心的对象,令说(比较麻烦,我也不大懂)
e、任何其他组合,都[不相等]。
表达式 值 表达式 值
null==undefined true true==1 true
"NaN" ==NaN false $null==0 false
false==0 true NaN!=NaN true
简而言之就是“==”只要求值相等。“===”要求值和类型都相等。
资料来源于javascript高级程序设计,整理下,后续更新
相关推荐:
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
打造内容创作新高度:文章扩写AI的革命性优势
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
文章AI生成软件高效创作新纪元
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
用AI征文工具,轻松创作出精彩文章!
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
SEO优化需要花钱吗?从零起步,如何让SEO成为企业的“隐形财富”,字体如何往ai里面倒
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
用AI创作的文章算原创吗?深度背后的逻辑与意义
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
ChatGPT可以实现新闻报道的即时自动化生成,怎么更改ai2的图标
SEO搜外:全球搜索引擎优化的秘密武器,如何选择网站建设类型呢
ChatGPT异常了:人工智能的极限与突破,ai and ethics
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
什么是蜘蛛弛?揭秘这个SEO优化背后的神秘工具,南沙seo优化排名价格
SEO伪创:提升网站排名的危险策略与如何避免,怎样介绍社交网站推广
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
seo要懂些什么,seo主要做什么的 ,小艾艾AI
seo需要什么人才,seo需要做什么工作 ,探索ai照片
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
SEO技巧提升网站流量和排名,助力企业快速崛起,ai080206.
SEO技巧提升网站流量:打造高效网站的关键策略,Ai测脸相
AI人工智能文章生成器写作新纪元
什么是seo如何进行seo,何谓seo ,红米的AI摄影什么意思
SEO提高:如何通过精准优化让网站流量翻倍,优化排名seo加盟费用
ChatGPT页面打不开怎么办?这些解决方法让你轻松访问AI助手!,分散ai
AI人工智能:开发与应用的必备软件推荐
ChatGPT页面无法访问?解决方案,让你轻松摆脱困扰!,ai染发颜色
怎么使用AI生成文章,轻松提升写作效率!
什么是SEO金融,seo是做什么的 ,ai中转程序
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
AI免费生成文本,内容创作新篇章
实用AI工具:提升效率、优化生活的科技利器
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
ChatGPTApp怎么调大字体?提升阅读体验,让文字更清晰,推荐ai音频
AI仿写文章:开启内容创作新纪元
为什么新手做seo好做,为什么要懂seo ,ai少女 3060显卡