js中!!的作用是:
!!一般用來將后面的表達式轉換為布爾型的數據(boolean)
===表示類型什么的全部相等(自己寫一個if測試一下就好了)
!==表示要全部不想等包括類型(一樣寫一個if)
||或者的意思
!!一般用來將后面的表達式轉換為布爾型的數據(boolean) 因為javascript是弱類型的語言(變量沒有固定的數據類型)所以有時需要強制轉換為相應的類型,類似的如: a=parseInt("1234") a="1234"+0 //轉換為數字 b=1234+"" //轉換為字符串 c=someObject.toString() //將對象轉換為字符串 其中第1種、第4種為顯式轉換,2、3為隱式轉換 布爾型的轉換,javascript約定和c類似,規則為 ·false、undefinded、null、0、"" 為 false ·true、1、"somestring"、[Object] 為 true