JavaScript簡介、組成、特點、註釋、書寫與輸出方式
JavaScript簡介
JavaScript是跨平臺、解釋型、指令碼語言
跨平臺:就是在很多作業系統中都可以執行;
解釋型語言:程式執行的時候,不會編譯,拿一行解釋,執行一行;(javascript python ruby)
指令碼語言:可以嵌在其他程式語言中執行。
瀏覽器支援
IE 9+
Chrome 13+
Firefox 4+
Safari 5.1+
Opera 11.60+
JavaScript的組成
ECMAScript 負責js的語法部分 (ES5 後期去學ES6、7)
DOM document object model 文件物件模型 (操作元素)
BOM browser object model 瀏覽器物件模型 (操作瀏覽器)
三種書寫方式
行內js:侷限性很大,只能針對事件進行新增, 用的很少;它的程式碼分離性最差,可讀性不強;
內聯js:在body的最下面 script標籤內去寫我們的js程式碼,教學和專案用的最多,前期
外鏈js:在外部js檔案當中去寫js程式碼,最後通過script標籤src引入到html當中,專案最終都會把檔案進行分離;
三種輸出方式
console.dir();在控制檯輸出,輸出詳細資料(可以像this一樣輸出詳細資料)
console.log(); 在控制檯中輸出,輸出小括號中的內容;
document.write(); 在頁面上輸出,輸出小括號中的內容;
JS的特點
js的程式碼是從上至下一行一行執行的;
js的語法特點,每一行都會有一個分號進行結尾,分號不是必須的,建議前期寫;
註釋
//單行註釋(Ctrl + /)
/* 多行註釋 */(Shift + Alt + a)
由於歷史上JavaScript相容HTML程式碼的註釋,所以也被視為單行註釋。
需要注意的是,-->只有在行首,才會被當成單行註釋,否則就是一個運算子。
x = 1; <!-- x = 2; //x=1
--> x = 3;