1. 程式人生 > >JavaScript等值關係比較和變數

JavaScript等值關係比較和變數

javascript 值的互相比較       1. null 和undefined 相等       2.NaN 與任何數值都不相等包括其本身       3.== 比較兩個運算數返回值是否相等       4.=== 比較兩個運算數返回值及資料型別是否相等       5. !== 比較兩個運算數返回值不相等且資料型別不相同        使用 === 或 !== 的比較原則:值型別和引用型別不等,引用型別相比較是比較他們的地址
javascript 定義全域性變數        函式體外定義或者函式體內定義的 無var 的變數 javascript 中變數優先順序       變數型別:全域性變數 引數變數 區域性變數       在函式中, 同名區域性變數>同名引數變數>同名的全域性變數 javascript 變數的作用域鏈       內層函式可以呼叫外層函式的區域性變數,外層函式不能呼叫內層函式的區域性變數
javascript 運算子的特殊作用       - 可以作為將數值型字串轉化為數值,方法就是 字串-0;而+ 沒有這個作用;但是 * 和 / 也有同樣的效果,因為var 為任意型別資料       % 求餘數 符號和第一個數一致