函式執行的時候形成乙個私有作用域
記憶體的釋放和作用域銷毀
堆記憶體:
棧記憶體工廠模式
工廠函式和建構函式的區別
檢測資料型別的方式:
原型鏈模式遵行冒泡形式就近原型
所有類都是函式資料型別的,所有類的原型都是物件資料型別的
fuction函式類,所有的函式資料型別都是它的乙個例項
再內建類原型上擴充套件我們的方法
array.prototype.mgunique = function()
for(var i=0;i
批量新增共有方法
function fn()
fn.prototype = ,
b:function()
}
function a()
a.prototype.getx = function()
function b()
b.prototype = object.create(a.prototype);
b.prototype.constaructor = b
var n = new b()
function fn()
fn.prototype.getx = function()
fn.aaa = 1000;
var f = new fn();
f.num // undefined
f.aaa // undefined
var res = fn() // this指向undefined
fn.aaa // 1000
Javascript基礎學習
變數的命名規則 1.變數名必須以字母,下劃線 或者katex parse error expected group after at position 25 分大小寫 3.變數由字母下劃線 符或數字組成 4.不能使用關鍵字和保留字 系統指定的游泳的字元 變數的取值 通過變數名 console.log...
JavaScript 基礎 學習筆記
求乙個在基礎範圍內的隨機數 知識點 除數取餘 math.random 取隨機數 返回指定範圍的隨機數 m n之間 的公式 math.random n m m var minduration 2.0 var maxduration 4.0 var rangeduration maxduration m...
Javascript基礎學習 三
1.執行環境 變數或函式有權訪問的其他資料,決定了它們各自的行為。2.作用域鏈 全域性執行環境是最外圍的乙個執行環境,活動最開始只包括乙個變數,即arguments物件 這個物件在全域性中是不存在的 作用域中的下乙個變數來自於外部環境,全域性執行環境的變數物件始終是作用域中最後乙個物件。3.閉包 就...