基本特點JavaScript是一種屬于網絡的腳本語言,已經被廣泛用于Web應用開發,常用來為網頁添加各式各樣的動態功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現自身的功能的。[3] 是一種解釋性腳本語言(代碼不進行預編譯)。[4] 主要用來向HTML(標準通用標記語言下的一個應用)頁面添加交互行為。[4] 可以直接嵌入HTML頁面,但寫成單獨的js文件有利于結構和行為的分離。[4] 跨平臺特性,在絕大多數瀏覽器的支持下,可以在多種平臺下運行(如Windows、linux、Mac、Android、iOS等)。Javascript腳本語言同其他語言一樣,有它自身的基本數據類型,表達式和算術運算符及程序的基本程序框架。Javascript提供了四種基本的數據類型和兩種特殊數據類型用來處理數據和文字。而變量提供存放信息的地方,表達式則可以完成較復雜的信息處理。[5] | 12345678910111213 | console.log("a");//這是正確的 console.log("b");//這是正確的 console.logg("c");//這是錯誤的,并且到這里會停下來 console.log("d");//這是正確的 console.log("e");//這是正確的 /*解決辦法*/ try{console.log("a");}catch(e){}//這是正確的 try{console.log("b");}catch(e){}//這是正確的 try{console.logg("c");}catch(e){}//這是錯誤的,但是到這里不會停下來,而是跳過 try{console.log("d");}catch(e){}//這是正確的 try{console.log("e");}catch(e){}//這是正確的 |
| 版本 | 說明 | 實現 |
|---|---|---|
| ECMA v1 | 標準化了JavaScript1.1的基本特性,并添加了一些新特性。沒有標準化switch語句和正則表達式。 | 由Netscape 4.5和IE 4實現。 |
| ECMA v2 | ECMA v1的維護版本,只添加了說明 | 由Netscape 4.5和IE 4實現。 |
| ECMA v3 | 標準化了switch語句、異常處理和正則表達式。 | 由Mozilla、Netscape 6和IE 5.5實現。 |
新聞熱點
疑難解答