目錄
1.underfiend==null
2.number()、parseint()、parsefloat()
3.運算子
4js作用域
實際上,undefined值是派生自null值的,ecmascript標準規定對二者進行相等性測試要返回true,
parseint()、parsefloat():專門用於把字串轉換成數值,數字串轉數值
parseint():
1 對於空字串會轉換成 nan
2. parseint("a123") //nan parseint("123a")//123
number():可以用於任何資料型別轉換成數值。
number:
1 如果是false或true,返回值是0或1;
2 如果是數字,返回值是數字
3 null返回值是0;
4 underfidend,返回值是nan;
5 number(1.23)返回值是1
6 number("123b")//nan
一元運算子:乙個數字就可以進行運算 如:! 、++、--、
二元運算子:需要兩個數字來進行運算 如:%、+
1區域性作用域:
函式內部通過var宣告的函式。
在函式內部定義的函式。
2全域性作用域:
在函式最外部通過var宣告的變數。
最外層函式。
函式內部不通過var來宣告的變數。
window物件具有全域性作用域。
js易錯總結
1.addeventlistener 新增的匿名函式將無法移除 var btn document.getelementbyid mybtn btn.addeventlistener click function false 繫結事件 btn.removeeventlistener click fun...
js易錯小題整理
var a function f return f function f console.log a 2函式宣告提公升,同一作用域下 用 函式宣告 建立的同名函式,後面的會覆蓋前面的,所以輸出為 2 var f function g console.log typeof g 報錯 console.l...
筆記 易錯點集合
1.cena裡不能用bits stdc h.當然正式考試也不行.2.不要弄反 ifdef 和 ifndef 3.取模優化原本是這麼寫的 if x mod x mod 實際上要這麼寫 while x mod x mod 然後我也不知道有沒有起到優化的作用 4.考慮方案選擇數相關dp問題時 比如組合數 ...