javascript學習筆記3

1.正則表達式

    http://lib.csdn.net/article/javascript/50428?knId=497

2.JSON中,一共就這麼幾種數據類型:

  

  • number:和JavaScript的number完全一致;
  • boolean:就是JavaScript的truefalse
  • string:就是JavaScript的string
  • null:就是JavaScript的null
  • array:就是JavaScript的Array表示方式——[]
  • object:就是JavaScript的{ ... }表示方式。
3. json 在線解析網址:http://json.cn/

4.JavaScript不區分類和實例的概念,而是通過原型(prototype)來實現面向對象編程。

      JavaScript對每個創建的對象都會設置一個原型,指向它的原型對象。

      當我們用obj.xxx訪問一個對象的屬性時,JavaScript引擎先在當前對象上查找該屬性,如果沒有找到,就到其原型對象上找,如果還沒有找到,就一直上溯到Object.prototype對象,最後,如果還沒有找到,就只能返回undefined

    

除了直接用{ ... }創建一個對象外,JavaScript還可以用一種構造函數的方法來創建對象。它的用法是,先定義一個構造函數:

function Student(name) {
    this.name = name;
    this.hello = function () {
        alert('Hello, ' + this.name + '!');
    }
}

這確實是一個普通函數,但是在JavaScript中,可以用關鍵字new來調用這個函數,並返回一個對象:

var xiaoming = new Student('小明');
xiaoming.name; // '小明'
xiaoming.hello(); // Hello, 小明!

http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/0014344997013405abfb7f0e1904a04ba6898a384b1e925000
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章