JavaScript 實例
- 上一頁 JS D3.js
- 下一頁 JS HTML DOM
JavaScript 能做什么?
在何處插入 JavaScript
JavaScript 語法
JavaScript 語句
JavaScript 變量
JavaScript 字符串級聯
JavaScript 數據類型
JavaScript 對象
JavaScript 字符串
JavaScript 數字
- 帶或不帶小數點都可以寫數值
- 可以使用指數計數法編寫極大或極小的數
- 數字會被精確到 15 位
- 浮點算術不總是 100% 精確
- 但是可以通過乘并除以 10 解決此問題
- 兩數相加會產生新數
- 兩個數字字符串相加會產生連接的字符串
- 數字和數字字符串相加也會產生連接的字符串
- 數字字符串和數字相加也會產生連接的字符串
- 字符串和數字相加的常見錯誤 1
- 字符串和數字相加的常見錯誤 2
- 在除法運算時,JavaScript 會嘗試把字符串轉換為數字
- 在乘法運算時,JavaScript 會嘗試把字符串轉換為數字
- 在減法運算時,JavaScript 會嘗試把字符串轉換為數字
- 在加法運算時,JavaScript 不會把字符串轉換為數字
- 被字符串除的數不再是數
- 數字除以數字字符串為數字
- 全局 JavaScript 函數 isNaN() 判斷值是否為數字
- 在數學運算中使用 NaN 會始終返回 NaN
- 在數學字符串運算中使用 NaN 將連接 NaN
- NaN 的類型是數字(沒錯!typeof NaN 返回 number)
- 如果計算出最大可能數字之外的數字,則返回無窮大(Infinity)
- 被零除會生成 Infinity
- Infinity 也是數(typeof Infinity 返回 number)
- 前綴為 0x 的常量會被解釋為十六進制
- toString() 方法能夠以十六進制、八進制或二進制輸出數
- 數字可以是對象
- 數字和對象無法安全地比較
- 對象和對象無法安全地比較
JavaScript 數字方法
- toString() 方法將數字轉換為字符串
- valueOf() 方法以數字返回數字
- toExponential() 返回一個帶指數表示法的數字
- toFixed() 方法將數字四舍五入為指定位的數字
- toPrecision() 返回指定長度的數字
- 全局方法 Number() 將變量轉換為數字
- 全局方法 Number() 甚至可以將日期轉換為數字
- 全局方法 parseInt() 將字符串轉換為數字
- 全局方法 parseFloat() 將字符串轉換為數字
- MAX_VALUE 返回 JavaScript 中可能的最大數字
- MIN_VALUE 返回 JavaScript 中可能的最小數字
- POSITIVE_INFINITY 表示無窮大
- 溢出時返回 POSITIVE_INFINITY
- NEGATIVE_INFINITY 表示負無窮大
- 溢出時返回 NEGATIVE_INFINITY
- NaN 代表“非數字”
- 對字符串執行的算術將導致 NaN
- 對變量使用數字屬性將返回 undefined
JavaScript 數學
JavaScript 隨機
JavaScript 日期
JavaScript 數組
JavaScript 數組方法
JavaScript 數組排序
JavaScript 數組迭代
JavaScript 類型轉換
JavaScript 布爾
JavaScript 比較
- 把 5 賦值給 x,然后顯示 (x == 8) 的值
- 把 5 賦值給 x,然后顯示 (x == 5) 的值
- 把 5 賦值給 x,然后顯示 (x === 5) 的值
- 把 5 賦值給 x,然后顯示 (x === "5") 的值
- 把 5 賦值給 x,然后顯示 (x != 8) 的值
- 把 5 賦值給 x,然后顯示 (x !== 5) 的值
- 把 5 賦值給 x,然后顯示 (x !== "5") 的值
- 把 5 賦值給 x,然后顯示 (x > 8) 的值
- 把 5 賦值給 x,然后顯示 (x < 8) 的值
- 把 5 賦值給 x,然后顯示 (x >= 8) 的值
- 把 5 賦值給 x,然后顯示 (x <= 8) 的值
JavaScript 對象
JSON 對象
JSON Stringify
- 上一頁 JS D3.js
- 下一頁 JS HTML DOM