原生JS基礎知識(十二)

2021-10-02 21:21:39 字數 1023 閱讀 4618

我的github

in 判斷是否能在物件本身及其整條原型鏈上找到該屬性

var arr = ;

arr.name = 'haha';

console.log('name' in arr); // true, 'name' in arr

console.log('slice' in arr); // true, 'slice' in arr.__proto__

console.log('valueof' in arr); // true, 'valueof' in object.prototype

a instanceof b 判斷物件a的原型鏈上有沒有建構函式b的原型

function person() {}

var p = new person();

console.log(p instanceof person); // true

console.log(p instanceof object); // true

var arr = ;

console.log(arr instanceof array); // true

console.log(arr instanceof object); // true

console.log(null > 0, null < 0, null == 0);

console.log(undefined > 0, undefined < 0, undefined == 0);

console.log(null == undefined);

console.log(null === undefined);

console.log(nan == nan);

console.log(nan === nan);

原生JS基礎知識(五)

我的github 函式封裝 減少 耦合 抽象規則 引數 引數js形參和實參天生不定參 function test 1 a,b,c test 1 1,2 實參列表arguments 類陣列 function test 2 a,b,c console.log arguments.length 4 tes...

原生JS基礎知識(九)

我的github 官方的兩種寫法 function 推薦 function tips 只有表示式才能被執行符號 執行 function demo var demo function tips 能被執行符號執行的表示式的名字會被自動忽略 以下寫法實際上就是立即執行函式 var test functio...

JS基礎知識

本週抽空學習了一些js新手需要知道的知識 1 js中用 來賦值,例如var a 1.2 迴圈結構和c 基本相同。3 簡單 基本 資料型別 number string boolean undefined null。4 複雜 引用 資料型別 object array date function。還有一些...