大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線(xiàn):400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) JavaScript數(shù)據(jù)類(lèi)型判斷方法

JavaScript數(shù)據(jù)類(lèi)型判斷方法

更新時(shí)間:2022-10-09 10:49:38 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1634次

基本數(shù)據(jù)類(lèi)型

簡(jiǎn)單數(shù)據(jù)類(lèi)型:Number、String、Boolean、Null、Undefined、Symbol(ECMAScript 2015 新增)、BigInt(ECMAScript 2020 新增)

復(fù)雜數(shù)據(jù)類(lèi)型:Arry、Object、Function

判斷方法

注意:需要確定某些數(shù)據(jù)類(lèi)型不推薦使用'==',推薦使用'==='。

以下打印結(jié)果為真

 // Number type 
var num = 12;
console.log(typeof num === 'number');
// console.log(num instanceof Number);// Can't judge 
//String type 
var str = "fgbb";
console.log(typeof str === 'string');
// console.log(str instanceof String);// Can't judge 
//Boolean type 
var tag = true;
console.log(typeof tag === 'boolean');
//Null
var nu = null;
console.log(typeof nu === 'object');
//Undefined
var un;
console.log(typeof un === 'undefined');
//Symbol
//Symbol Function stack cannot be used new command , because Symbol Is the original data type , Not object . You can take a string as an argument , For the newly created Symbol Provide a description , Used to display on the console or as a string , Easy to distinguish .
var sym = Symbol("sym");
sym = "any"
console.log(typeof sym === 'symbol');
//BigInt
var big = 12345n;
console.log(typeof big === 'bigint');
 // Arry
var arr = [1,2,3,4,5,6];
// Object
var obj = {

name: "Bob",
age: 18
}
// Function
function fn(){
}
// instanceof
console.log(obj instanceof Object);
console.log(arr instanceof Array);
// __proto__
console.log(arr.__proto__ === Array.prototype);
console.log(obj.__proto__ === Object.prototype);
console.log(fn.__proto__ === Function.prototype);
console.log(Array.prototype.isPrototypeOf(arr));
console.log(Object.prototype.isPrototypeOf(obj));
console.log(Function.prototype.isPrototypeOf(fn));
console.log(Object.getPrototypeOf(arr) === Array.prototype);
console.log(Object.getPrototypeOf(obj) === Object.prototype);
// console.log(Function.getPrototypeOf(fn) === Function.prototype);// It is impossible to judge whether it is a function 
// constructor
console.log(arr.constructor === Array);
console.log(obj.constructor === Object);
console.log(fn.constructor === Function);
// es6 New method of judging array 
console.log(Array.isArray(arr));

 

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-10-20 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本视频播放免费线上观看 | 国产成人免费手机在线观看视频 | 在线看片777av免费观看 | 变态 调教 视频 国产九色 | 涩涩的视频在线观看 | 婷婷久久综合网 | 日韩毛片在线免费观看 | 在线国产福利 | 亚洲高清视频在线观看 | 92精品国产自产在线观看 | 99综合久久| 日本成本人在线观看免费视频 | 伊人免费在线观看 | 性欧美xo视频在线观看 | 欧美日韩精选 | 久久青草免费91线频观看站街 | 日本特黄在线观看免费 | 97av在线播放 | 欧美 亚洲 另类 热图 | 91精品啪在线观看国产色 | 国产综合91 | 亚洲性久久久影院 | 四虎avtom影院| 国产精品久久久久久一级毛片 | 四虎精品国产一区二区三区 | 欧美精品亚洲精品日韩专区va | 久久久久这里只有精品 | 777午夜精品被窝影院 | 草久影院 | 亚洲一区二区三区精品影院 | 色哦色哦哦色天天综合 | 精品日本一区二区 | 欧美一区二区在线视频 | 一级毛片直接看 | 久草在线免费看视频 | 中文字幕一区视频一线 | 国产一级淫片a免费播放口欧美 | 国产精品片 | 欧美 xx性 在线 | 日干夜干天天干 | 亚洲国产天堂久久精品网 |