首先下面幾種情況,為false
false
null
undefined
"" 即空字串
0 注意"0"是true 0=="0"也是true
nan另外undefined是false,但是(undefined==false)和(false==nan)以及(undefined==nan)判斷也是false
物件相比(其實就是比較引用)一般都是false 比如{}=={} null是例外 是物件 但null==null是true
還有幾個特殊的true
是true 但是 ==false ==0 =='' 也都是true
加個總結吧
==號的比較相比於===
多了型別自動轉換
會轉換成字串'' [1,2,3]會變成'1,2,3' 中間沒空格 所以不用驚訝 [1,2,3]=='1,2,3' [1]==1 [0]==0 也是true
nan是算數字的所以比較是不會轉換成別的 並且nan不等於任何值
而false在比較時則表現為0 所以 false=='0' 也是true 類似的true表現為1 甚至 你用true+1會得到2
小程式比較常用的特殊控制項
圓角按鈕 css.addresume addresume text其中要提的是wxml中沒有幀布局,並列擺放就是了 add 自定義彈窗 css.mask modaldlg qrwxml 自定義actionsheet wxml 複製鏈結 取消css sheetitem line sheetitem a...
乙個比較特殊的字元
位置在鍵盤中數字鍵 1 的左邊,其上檔符號是 使用shift鍵可以換擋為英文輸入法後,單機該鍵即可輸入。由於計算機顯示的原因,反單引號非常容易和單引號 混淆。一 反單引號是西方符號,主要用在linux的bash中。同時在數學軟體mathematica中也有應用。1.在bash中,其用法同 一樣,用 ...
特殊質數js實現
首先我們看一下原題 7331是乙個特殊的質數,因為我們去掉個位得到的733是乙個質數 再次去掉個位得到的73又是乙個質數 再去掉個位後得到的7依然是乙個質數。對於形似這種的質數,我們稱呼它為特殊質數。寫乙個程式對給定的待求特殊質數的位數 n 1 n 8 求出所有對應位數的特殊質數 注意 數字1不被看...