天天看點

javascript 快速入門JavaScript快速入門

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()

運作js的環境除了浏覽器, 就是node.js了