js惰性求值中 true&&字符串&&true 为什么会输出true
生活随笔
收集整理的這篇文章主要介紹了
js惰性求值中 true&&字符串&&true 为什么会输出true
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
false || something 返回 ‘something’ ,因?yàn)榕袛嗔?’something‘是才能有答案
true && something || true , 返回什么? 當(dāng)然是 something, 因?yàn)榕袛嗟?something 的時(shí)候,整個(gè)語(yǔ)句就已經(jīng)有答案了 ,因此返回 something
第三句,同理,判斷了 第一個(gè) true ,第二個(gè) something,仍然不能確定整體是否為 true ,需要判斷第三個(gè)條件,自然返回 true
希望我講明白了。
先看第一句 true || "something" , || 或字符,遇到 true ,條件成立,返回true
第二句,&& 且字符,碰到 true ,但條件不一定成立,需要判斷后面的, 那么就返回后面的值 也就是 something
true && something || true , 返回什么? 當(dāng)然是 something, 因?yàn)榕袛嗟?something 的時(shí)候,整個(gè)語(yǔ)句就已經(jīng)有答案了 ,因此返回 something
第三句,同理,判斷了 第一個(gè) true ,第二個(gè) something,仍然不能確定整體是否為 true ,需要判斷第三個(gè)條件,自然返回 true
希望我講明白了。
先看第一句 true || "something" , || 或字符,遇到 true ,條件成立,返回true
第二句,&& 且字符,碰到 true ,但條件不一定成立,需要判斷后面的, 那么就返回后面的值 也就是 something
總結(jié)
以上是生活随笔為你收集整理的js惰性求值中 true&&字符串&&true 为什么会输出true的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 试管婴儿失败后该怎么做
- 下一篇: 落地到了三亚机场 不知中国联通信号强不强