JavaScript入門(一)
學習js之前,我們先來了解一下,什麼是JavaScript?
- JavaScript是一種解釋型語言。在執行的時候,一邊讀一邊編譯一邊執行。簡單來說就是,在執行js程式碼時,讀第n行程式碼的時候,並不知道第n+1行的程式碼是什麼。
- JavaScript也是一種輕量型的指令碼語言。所謂“指令碼語言”,指的是他不具備開發作業系統的能力,而是隻用來編寫控制其他大型應用程式(比如瀏覽器)的“指令碼”
- JavaScript也是一種嵌入式語言(embedded)。它本身提供的核心語法不算很多,只能用來做一些數學何邏輯運算。JavaScript本身不提供任何與I/O(輸入/輸出)相關的API,都要靠宿主環境提供,所以JavaScript只適合更大型的應用程式環境,去呼叫宿主環境提供的底層API。
JavaScript的核心語法?
JavaScript的核心語法非常的精簡,只包括兩個部分:
- 基本的語法構造。比如控制語句(if...else,switch),迴圈語句(for,while,do..while)等
- 標準庫。比如Array,Math,Date等。除此之外,各宿主提供的API(也即是在該環境下才能使用),以便JavaScript呼叫。以瀏覽器為例,提供的API主要分為三大類:
- 瀏覽器控制類:操作瀏覽器
- DOM類:操作網頁中的各種元素
- Web類:實現網際網路的各種操作
ps.我們現在學習的主要是ES5版本,ES5也是學習JavaScript必須要學的,後面我們還會繼續學習ES6,即使現在都已經有ES11了,但是都是在es5的基礎上。所以,JavaScript入門都是從ES5學起。
js程式碼寫在哪裡?
- <script>標籤。這個標籤巢狀在HTML頁面中,具體位置一般在body體,也可以在head頭,body體外html內。這裡需要說一下,現在寫<script>js程式碼</script>就行,不用加type=‘text/javasrcipt',因為現在瀏覽器的指令碼語言就只有JavaScript了,以前沒統一瀏覽器之前,為了其他的指令碼語言,才寫type=‘text/javasrcipt';
- 單獨的js檔案。把js程式碼寫在單獨的檔案,只需要在html中引入就行。<script src=path><script>。
關於js除錯方法?
- console.log()。最常見的除錯方法,列印資訊到控制檯中。
- console.clear()。清除控制檯的所有內容。
- console.error()。列印錯誤提示資訊。顏色為紅色,一般用來警告。
js嚴格區分字母大小寫?
對於js來說,雖然是弱語言,但還沒想象中的那麼弱,Console.log()寫成這樣絕對報錯。
參考文章 https://wangdoc.com/javascript/basic/introduction.html