91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

js判斷數據類型

發布時間:2020-06-20 09:28:02 來源:網絡 閱讀:1110 作者:夢想代碼 欄目:web開發

一、typeof 直接返回數據類型字段,但是無法判斷數組、null、對象

typeof 1
"number"

typeof NaN
"number"

typeof "1"
"string"

typeof true
"boolean"

typeof undefined
"undefined"

typeof null
"object"

typeof []
"object"

typeof {}
"object"
其中 null, [], {}都返回 "object"

二、instanceof 判斷某個實例是不是屬于原型

// 構造函數
function Fruit(name, color) {
this.name = name;
this.color = color;
}
var apple = new Fruit("apple", "red");

// (apple != null)
apple instanceof Object // true
apple instanceof Array // false

三、使用 Object.prototype.toString.call()判斷

call()方法可以改變this的指向,那么把Object.prototype.toString()方法指向不同的數據類型上面,返回不同的結果

function _typeof(obj){
var s = Object.prototype.toString.call(obj);
return s.match(/[object (.*?)]/)[1].toLowerCase();
};

_typeof([12,3,343]);
"array"

_typeof({name: 'zxc', age: 18});
"object"

_typeof(1);
"number"

_typeof("1");
"string"

_typeof(null);
"null"

_typeof(undefined);
"undefined"

_typeof(NaN);
"number"

_typeof(Date);
"function"

_typeof(new Date());
"date"

_typeof(new RegExp());
"regexp"

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

淮阳县| 孟州市| 张北县| 博野县| 墨玉县| 镇康县| 淳安县| 鄯善县| 来安县| 正安县| 朝阳区| 嘉定区| 重庆市| 平湖市| 东源县| 普定县| 沙田区| 白银市| 连山| 嘉义县| 新巴尔虎左旗| 都兰县| 佛坪县| 木兰县| 台南县| 平昌县| 南乐县| 兖州市| 如皋市| SHOW| 安岳县| 浠水县| 乾安县| 寿阳县| 石棉县| 翁源县| 朔州市| 北碚区| 吴忠市| 丹东市| 永安市|