Javascript入門學(xué)習(xí)第三篇 js運(yùn)算
更新時間:2008年07月06日 09:59:06 作者:
上篇文章講了js中的傳值和傳址 和 函數(shù)的作用域.
這章我們來探討js中的變量,表達(dá)式,和運(yùn)算符 還有一些 js 語句。
升級中……
8, typeof運(yùn)算符:
要注意的是:由于typeof對所有的對象和數(shù)組都是返回 object;
所以它只能區(qū)分對象和原始數(shù)據(jù)類型時才有用。
要區(qū)別一種對象類型和另一種對象類型,可以使用 instanceof 和 constructor 屬性。
9, delete運(yùn)算符:
要注意的是:并不是所有的屬性和變量都能刪除。
比如:
用var 語句聲明的變量不能被刪除。
另外;當(dāng)delete刪除一個不存在的屬性時,返回true;(^_^,這個比較搞笑。)
var a = 1;
alert( delete a ); //返回 false
alert( delete a.x ); //返回 true
還有一個應(yīng)該注意:
Delete 所能影響的只是屬性值,并不能影響被這些屬性引用的對象。
比如:
var my =new Object();
my.height = new Date();
my.width = my.height;
delete my.height ;
document.write(my.width);// my.width仍然是引用Date對象
10,void運(yùn)算符:
void的一個用途: 專門生成undefined值、
alert( void(0) )
alert( void(1) ) //都輸出 undefined
這里的undefined實際是 void()運(yùn)算后的值。
考慮到向后兼容性,用表達(dá)式void 0 比使用 undefined屬性更有用.
11,異常處理:
拋出異常: throw
捕捉異常:try / catch / finally
If(x>0)
throw new Error(“x must not be negative!”);
try{
}
catch(e){
}
finally{ //總是被最后執(zhí)行 。通常進(jìn)行 消除操作。
}
12,with語句:
var form = frame[1].document.forms[0];
form.name.value = “ “;
form.address.value =” “;
這樣可以使用with語句代替;
比如:
with(frame[1].document.forms[0]){
name.value = “ “;
address.value =” “;
}
當(dāng)然書上強(qiáng)烈不推薦使用with, 呵呵。效率低,問題多多。
總結(jié):
主要介紹了js中的變量,表達(dá)式,和運(yùn)算符 還有一些 js 語句。
如果還有不懂,可以google 搜索資料. (學(xué)會使用搜索,你也就很厲害了。)
或者聯(lián)系我 ,可以去我的blog 給我留言 :
http://www.cssrain.cn/LoadMod.asp?plugins=GuestBookForPJBlog
轉(zhuǎn)眼間,學(xué)了3章了, 不知道大家感覺如何。
將就些吧,學(xué)習(xí)最重要的還是靠自己,不懂或者有疑問的地方馬上 寫例子測試,驗證?;蛘卟橘Y料。 這樣可能印象會更深入些。
加油…….
相關(guān)文章
JavaScript Math.ceil() 函數(shù)使用介紹
Math.ceil(x) -- 返回大于等于數(shù)字參數(shù)的最小整數(shù)(取整函數(shù)),對數(shù)字進(jìn)行上舍入,下面有個不錯的示例,感興趣的朋友可以參考下2013-12-12
JavaScript中Array 對象相關(guān)的幾個方法
JavaScript中Array 對象相關(guān)的幾個方法...2006-12-12
JavaScript instanceof 的使用方法示例介紹
判斷一個變量的類型嘗嘗會用 typeof 運(yùn)算符而他畢竟有些缺陷,就是無論引用的是什么類型的對象,它都返回object,這時就要用到instanceof來檢測某個對象是不是另一個對象的實例2013-10-10
總結(jié)JavaScript在IE9之前版本中內(nèi)存泄露問題
本篇文章給大家總結(jié)了JavaScript在IE9之前版本中內(nèi)存泄露問題,對此有興趣的朋友可以學(xué)習(xí)下。2018-04-04
原生JavaScript來實現(xiàn)對dom元素class的操作方法(推薦)
這篇文章主要介紹了原生JavaScript來實現(xiàn)對dom元素class的操作方法,提供了代碼toggleClass的測試?yán)?,具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。2017-08-08

