MacaronLatte Blab

Blab Chat in San Francisco Bay Area

不同於伺服器端手稿語言,例如PHP與ASP,JavaScript主要被作為客戶端手稿語言在使用者的瀏覽器上運行,不需要伺服器的支援。在近幾年中,Node.js的出世,讓JavaScript也具有了一定的伺服器功能。

add class to one item

function myFunction() {
  var h1 = document.getElementsByTagName("H1")[1];
  var att = document.createAttribute("class");
  att.value = "democlass";
  h1.setAttributeNode(att);
}

                    
JavaScript中詭異的隱式轉換
左運算元 運算子   右運算元 結果
[](空陣列) + [](空陣列) ""(空陣列)
[](空陣列) + {}(空物件) "[object Object]"(字串)
false(布林值) + [](空字串) "false"(字串)
"123"(字串) + 1(數字) "1231"(字串)
"123"(字串) - 1(數字) 122 (數字)