JavaScript 簡稱JS 由美國人布萊登艾奇,網景公司用時10天開發的。javascript
js發佈前叫LiveScript ,想蹭sun公司的JAVA 的熱度。合做推出JavaScript。java
最初JS的研發目的是:解決表單驗證是否合法。node
現在JS的應用範圍:瀏覽器
1.表單驗證服務器
2.網頁動態效果。翻譯
3.服務器端的開發 (node.js)對象
4.開發遊戲遊戲
5.用戶和瀏覽器的交互。ip
JS 是一門解釋型的語言。開發
解釋型和編譯型的區別:
編譯型:JAVA 須要編譯,才能執行。
解釋型:不須要編譯,一條條執行。在運行程序的時候才翻譯。
JS是一門動態語言。
能夠動態的添加屬性和方法。
JS是一門腳本語言
腳本語言不須要事先編譯,運行到的時候仍是要編譯的。
JS是基於對象的語言。
面向對象。語言特徵:有類(class)的概念。好比JAVA。
由於沒有類的概念。可是能夠模擬類。
JS是由上至下執行的。以分號結束。JS不區分單引號和雙引號。都行。標準是單引號。
單行註釋// 多行註釋/**/
三種書寫位置:
1.內嵌式 <script></script>
2.行內式 onclik = ''
3.外聯式 <script src = '' type = 'text/javascript' > </script>
優先級是根據由上而下的執行順序