JavaScript快速入門
- 唯一判斷是否為NaN的方式就是isNaN(obj)
- 整數和浮點類型都是數字類型
- 比較表達式不建議使用==, 而是使用===
- null和undefined, 其實兩者沒有什麼大的差別, 大多數我們使用null, 表示空值, 不同于java中的null, ''和0都不是null, 而undefined僅僅用來判斷函數參數是否傳遞了, 我們注意到undefined == null傳回的是true, 而undefined === null傳回的是false, 如果數組下标越界則傳回undefined(未定義的)
- 通過json建立一個對象var person = {name: 'mega', age: 20};傳回的就是一個json, 屬性名是字元串
- 定義一個變量的時候使用var進行聲明, 如果不适用var的話則預設聲明為一個全局變量, 這個是在沒有'use strict'的情況下, 如果使用了'use strict'則必須使用var
- ``包含的字元串和python中的''' '''是一樣的
string對象
- length
- toUpperCase()
- toLowerCase()
- indexOf()
- substring()