Jscript 隨記
來源:程序員人生 發(fā)布時(shí)間:2014-11-20 08:37:50 閱讀次數(shù):2140次
1、Jscript 不能用來編寫?yīng)毩⑦\(yùn)行的利用程序,并且沒有對(duì)讀寫文件的內(nèi)置支持。
2、注意,語句塊中的原始語句以分號(hào)結(jié)束,但語句塊本身其實(shí)不以分號(hào)結(jié)束。
3、注意,Jscript 與 C++ 和其他某些語言不同,它不認(rèn)為語句塊是1個(gè)新的范圍;只有函數(shù)創(chuàng)建新范圍。
4、注意 如果您試圖將1個(gè)多行注釋插入到另外一個(gè)中,JScript 不能按正常的方式解釋生成的多行注釋。標(biāo)明嵌入的多行注釋結(jié)束的 */ 被認(rèn)為是全部多行注釋的結(jié)尾。這就意味著嵌入多行注釋以后的文本不再被認(rèn)為是注釋;相應(yīng)地,它將被解釋為
JScript 代碼,并會(huì)產(chǎn)生語法毛病。
5、如果在var語句中沒有初始化變量,變量自動(dòng)取 JScript 值undefined。雖然其實(shí)不安全,但聲明語句中疏忽var
關(guān)鍵字是合法的 JScript 語法。這時(shí)候,JScript 解釋器給予變量全局范圍的可見度。當(dāng)在進(jìn)程級(jí)中聲明1個(gè)變量時(shí),它不能用于全局范圍;這類情況下,變量聲明必須用var
關(guān)鍵字。
6、JScript 變量的類型相應(yīng)于他們包括的值的類型,是1種自由類型的語言。它的變量沒有預(yù)定類型。
運(yùn)算 |
結(jié)果 |
數(shù)值與字符串相加 |
將數(shù)值強(qiáng)迫轉(zhuǎn)換為字符串。 |
布爾值與字符串相加 |
將布爾值強(qiáng)迫轉(zhuǎn)換為字符串。 |
數(shù)值與布爾值相加 |
將布爾值強(qiáng)迫轉(zhuǎn)換為數(shù)值。 |
7、Jscript 提供了 11 個(gè)內(nèi)部(或“內(nèi)置”)對(duì)象。它們是Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、Error
和 String 對(duì)象。
繼續(xù)補(bǔ)充中、、、
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)