1. 使用場景
if分支語句 / 短路語句
while迴圈語句
for裡的第二個語句
2. 6個假值 (都屬於 原始型別資料的一部分內容,非原始型別即物件都是真值,如:物件、陣列、正則、函式 、'0'、'null'、'false'、{}、)
false
null
undefined
0 (包括+0、-0)
'' (空字串)
nan3. 以上假值之間 == 判斷並非一定相等 (故推薦 === 來判斷型別+值,即禁止型別轉換)
4. 按資料型別劃分
undefined undefined - false
null null - false
boolean false \ 0===1 - 根據表示式最終結果 true\false
number ... - 除了 0、+0、-0、nan為 false,其他為true
string ... - 除了 『』即空字串為false ,其他為 true
object ... - true
5. 擴充套件 : 隱式轉換
'1'+2 "12" 運算
『1』+『2』 『12』 字串連線
2-'3' -1 運算
-'3' -3 一元
alert 物件轉string (呼叫 tostring() 方法)
[1].tostring() "1"
alert([1]); '1'
JS中all Collection 的幾個方法
1.length屬性 返回集合中元素的個數。2.item vindex isubindex 方法 一 如果只有乙個引數 引數為整型 1 如果引數是整數,根據索引返回子元素 2 如果引數是字串,根據name或者id返回乙個集合或者子元素 二 如果有兩個引數 第乙個引數為字串,第二個引數為整型 1 第乙...
js中的索引值
寫乙個例子,很簡單就能看懂 結構 input type text input type text input type text js部分 window.onload function 閉包寫法 function 在解釋一下 不懂的可以看仔細讀讀 加了個alert就會發現,當點選文字框時,彈出的其實...
CSS中position的幾個屬性值
b position的四種取值 b static static定位就是不定位,出現在 就顯示在 這是預設取值,只有在你想覆蓋以前的定義時才需要顯示指定 relative relative 就是相對元素static定位時的位置進行偏移,如果指定static時top是50象素,那麼指定relative並...