javascript基礎學習

2021-09-13 02:23:53 字數 852 閱讀 6886

函式執行的時候形成乙個私有作用域

記憶體的釋放和作用域銷毀

堆記憶體:

棧記憶體工廠模式

工廠函式和建構函式的區別

檢測資料型別的方式:

原型鏈模式遵行冒泡形式就近原型

所有類都是函式資料型別的,所有類的原型都是物件資料型別的

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.閉包 就...