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