Javascript 常见使用误区
生活随笔
收集整理的這篇文章主要介紹了
Javascript 常见使用误区
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Javascript常見使用誤區(qū)
1)比較運(yùn)算符:
var x = 0; if (x = 10) // true if (x = 0) // falsevar x = 10; var y = "10"; if (x == y) // true if (x === y) // false 恒等計算符,同時檢查表達(dá)式的值與類型var x = 10; switch(x) { //執(zhí)行case 10: alert("Hello");case "10": alert("Hello"); // 類型不一致不會執(zhí)行 }3)浮點型數(shù)據(jù)
var x = 0.1; var y = 0.2; var z = x + y // z 的結(jié)果為 0.30000000000000004 if (z == 0.3) // 返回 false 為解決以上問題,可以用整數(shù)的乘除法來解決: var z = (x * 10 + y * 10) / 10; // z 的結(jié)果為 0.34) 字符串分行: 直接使用回車換行是會報錯的
需要使用反斜杠(\) var x = "Hello \ World!";5) 定義數(shù)組、對象元素,最后不能添加逗號
var colors = [5, 6, 7,]; //這樣數(shù)組的長度可能為3 也可能為4。 websites = {site:"菜鳥教程", url:"www.runoob.com", like:460,}6) Undefined 不是 Null
在 JavaScript 中, null 用于對象, undefined 用于變量,屬性和方法。
對象只有被定義才有可能為 null,否則為 undefined。
總結(jié)
以上是生活随笔為你收集整理的Javascript 常见使用误区的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器 异常自动关机,服务器自动关机
- 下一篇: java美元兑换,(Java实现) 美元