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

javascript學(xué)習(xí)筆記(二) js一些基本概念

 更新時間:2012年06月18日 21:06:55   作者:  
javascript學(xué)習(xí)筆記之js一些基本概念,學(xué)習(xí)js的朋友可以參考下
1.typeof 操作符:用于檢測給定變量的數(shù)據(jù)類型
復(fù)制代碼 代碼如下:

var message="some string";
alert(typeof message); //"string"
alert(typeof(message)); //"string"
alert(typeof 100); //"number"

typeof操作符可能返回下列字符串:
"undefined","boolean","string","number","object","function".

2.Object 的實例具有的屬性和方法:
constructor —— 保存用于創(chuàng)建當(dāng)前對象的函數(shù).
hasOwnProperty("屬性名") —— 檢測給定屬性是否是當(dāng)前對象實例的屬性(而不是在實例的原型中).
isPrototypeOf(對象名)—— 檢測 傳入對象是否是另一對象的原型
toString() —— 返回對象的字符串表示
valueof() —— 根據(jù)不同對象返回不同原始值,通常和toString返回結(jié)果相同

3. 運算符
! 邏輯非
操作數(shù)是一個對象,返回 false
操作數(shù)是一個空字符串,返回 true
操作數(shù)是一個非空字符串,返回 false
操作數(shù)是一個數(shù)值0,返回 true
操作數(shù)是一個非0的任意字符(包括 Infinty ),返回 false
操作數(shù)是 null,返回 true
操作數(shù)是 NaN,返回 true
操作數(shù)是 undefined,返回 true
* 乘法
一個操作數(shù)是 NaN,結(jié)果是 NaN
Infinity * 0 = NaN
Infinity * 非0 = Infinity 或 -Infinity
Infinity * Infinity = Infinity
/ 除法
0/0 = NaN
非0/0 = Infinity 或 -Infinity
==:相等 ===:全等
相等:先轉(zhuǎn)換成同一類型的值在比較
全等:必須是同一類型且值相等才全等

4.類型檢測
基本類型用 valueOf
復(fù)制代碼 代碼如下:

var s ="ILoveYou";
var b = true;
var i = 10;
var u;
var n = null;
var o = new Object();
alert(typeof s); //string
alert(typeof i); //number
alert(typeof b); //boolean
alert(typeof u); //undefined
alert(typeof n); //object
alert(typeof o); //object

引用類型用 instanceof (返回true 或 false)
復(fù)制代碼 代碼如下:

alert(person instanceof Object); // 變量person是Object嗎?
alert(colors instanceof Arrary); //變量colors是Array嗎?
alert(parttern instanceof Regexp); // parttern是Regexp嗎?

相關(guān)文章

最新評論

诸城市| 禹州市| 北碚区| 双峰县| 昌江| 江源县| 漳平市| 稷山县| 永兴县| 罗源县| 灵璧县| 吉林市| 壶关县| 吴旗县| 邛崃市| 寻甸| 大城县| 新沂市| 九寨沟县| 铜陵市| 临桂县| 高要市| 进贤县| 万全县| 德兴市| 安新县| 宜阳县| 萨迦县| 江西省| 南宁市| 陇西县| 磐石市| 濉溪县| 高青县| 沾化县| 酒泉市| 崇礼县| 涞源县| 淮安市| 温州市| 潮州市|