最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于javascript中的typeof和instanceof介紹

 更新時(shí)間:2012年12月04日 15:58:13   作者:  
typeof用來檢測(cè)給定變量的數(shù)據(jù)類型 instanceof用來檢測(cè)對(duì)象的類型

typeof用來檢測(cè)給定變量的數(shù)據(jù)類型(也可叫做基本類型,基本數(shù)據(jù)類型。包含undefined、boolean、string、number、object、function)
var message = "so easy";
alert(typeof message); //"string"
alert(typeof 12); //"number"

可以這樣記憶:typeof是用來判斷不是用new創(chuàng)建的“變量”。

instanceof用來檢測(cè)對(duì)象的類型(也可叫做引用類型。包含Object、Array、Date、RegExp、Function、基本包裝類型(含Boolean、Number、String))
var numberObject = new Number(10);
var numberValue = 10;
alert(typeof numberObject); //"object"
alert(typeof numberValue); //"number"
alert(numberObject instanceof Number); //true
alert(numberValue instanceof Number); //false
numberValue是number基礎(chǔ)數(shù)據(jù)類型,不屬于任何引用類型。
numberObject是object基礎(chǔ)數(shù)據(jù)類型,屬于Number引用類型(所有引用類型都從Object引用類型繼承而來)。

可以這樣記憶:instanceof檢測(cè)的都是用new創(chuàng)建的“對(duì)象”。而沒有通過new創(chuàng)建出來的“變量”不屬于任何一個(gè)引用類型。用typeof檢測(cè)用new創(chuàng)建的“對(duì)象”始終返回的是“object引用類型”.

isPrototypeOf()方法用來檢測(cè)原型和實(shí)例的關(guān)系。instanceof同樣也可以檢測(cè)。只要是原型鏈中出現(xiàn)過的原型,都可以說是該原型鏈所派生的實(shí)例的原型。
var person = new Person(); //Person繼承與Object
alert(Person.prototype.isPrototypeOf(person)); //true
alert(Object.prototype.isPrototypeOf(person)); //true

 

相關(guān)文章

最新評(píng)論

宁阳县| 图木舒克市| 梅州市| 化州市| 东山县| 苗栗县| 广丰县| 乌拉特中旗| 高淳县| 云安县| 莫力| 庆元县| 澄江县| 河间市| 化隆| 保山市| 揭阳市| 徐闻县| 靖江市| 南郑县| 怀远县| 酒泉市| 英吉沙县| 静宁县| 张家港市| 营山县| 晋宁县| 荃湾区| 忻州市| 临海市| 昌都县| 循化| 昂仁县| 卓资县| 广河县| 涞水县| 永平县| 桦南县| 盘锦市| 平山县| 丽江市|