js特殊符號(hào) js“||!”這個(gè)符號(hào)是什么意思?
js“||!”這個(gè)符號(hào)是什么意思?===這意味著所有類型都是相等的(寫(xiě)一個(gè)if來(lái)測(cè)試)!==這意味著您不想等待所有類型,包括類型(也寫(xiě)一個(gè)if)|,或者!它通常用于將以下表達(dá)式轉(zhuǎn)換為布爾數(shù)據(jù)(Bool
js“||!”這個(gè)符號(hào)是什么意思?
===這意味著所有類型都是相等的(寫(xiě)一個(gè)if來(lái)測(cè)試)!==這意味著您不想等待所有類型,包括類型(也寫(xiě)一個(gè)if)|,或者!它通常用于將以下表達(dá)式轉(zhuǎn)換為布爾數(shù)據(jù)(Boolean),因?yàn)镴avaScript是弱類型語(yǔ)言(變量沒(méi)有固定的數(shù)據(jù)類型),所以有時(shí)需要將其轉(zhuǎn)換為相應(yīng)的類型,例如:a=parseInt(“1234”)a=“1234”0//轉(zhuǎn)換為數(shù)字,B=1234“//轉(zhuǎn)換為字符串C=someObject.to字符串() //convert objects to string,其中第一個(gè)和第四個(gè)是顯式轉(zhuǎn)換,第二個(gè)和第三個(gè)是布爾轉(zhuǎn)換的隱式轉(zhuǎn)換,JavaScript約定類似于C,規(guī)則是·false,undefined,null,0,“”is false·true,1,“somestring”,[object]is true