- 循序漸進Vue.js 3前端開發(fā)實戰(zhàn)
- 張益琿編著
- 631字
- 2023-09-26 15:31:45
1.4.2 JavaScript語法簡介
JavaScript語言的語法非常簡單,入門很容易,對于開發(fā)者來說上手也非常快。其語法不像某些強類型語言那樣嚴格,語句格式和變量類型都非常靈活。
1.變量的定義
JavaScript使用var或let來進行變量的定義。其使用var定義和let定義會使得變量的作用域不同。在定義變量時,無須關心變量的類型,例如:

JavaScript中的注釋規(guī)則與傳統(tǒng)的C語言類似,我們一般使用“//”來定義注釋。
2.表達式
幾乎在任何編程語言中都存在表達式,表達式由運算符與運算數(shù)構成。運算數(shù)可以是任意類型的數(shù)據(jù),也可以是任意的變量,只要其能支持我們指定的運算。JavaScript支持很多常規(guī)的運算符,例如算術運算符+、-、*、/等,比較運算符<、>、<=、<=等,示例如下:
var m = 1 + 1 // 算術運算 var n = 10 > 5 // 比較運算 var o = false && false // 邏輯運算 var p = 1 << 1 // 位運算
3.函數(shù)的定義與調用
函數(shù)是程序的功能單元,在JavaScript中定義函數(shù)有兩種方式,一種是使用function關鍵字進行定義,另一種是使用箭頭函數(shù)的方式進行定義。無論哪種方式定義的函數(shù),其調用方式都是一樣的,示例如下:

運行上面的代碼,在VSCode開發(fā)工具的控制臺可以看到輸出的信息。console.log函數(shù)用來向控制臺輸出信息。
4.條件分支語句
條件語句是JavaScript進行邏輯控制的重要語句,當程序需要根據(jù)條件是否成立來分別執(zhí)行不同的邏輯時,就需要使用條件語句,JavaScript中的條件語句使用if和else關鍵詞來實現(xiàn),示例如下:

JavaScript中也支持使用switch和case關鍵字多分支語句,示例如下:

5.循環(huán)語句
循環(huán)語句用來重復執(zhí)行某段代碼邏輯,JavaScript中支持while型循環(huán)和for型循環(huán),示例代碼如下:

除此之外,JavaScript還有許多非常強大的語法與面向對象能力,我們在后面的章節(jié)中會更加詳細地介紹。
- 程序員面試筆試寶典(第3版)
- Python機器學習:數(shù)據(jù)分析與評分卡建模(微課版)
- Java 9 Concurrency Cookbook(Second Edition)
- Mastering QGIS
- Java應用開發(fā)與實踐
- MariaDB High Performance
- 嚴密系統(tǒng)設計:方法、趨勢與挑戰(zhàn)
- C程序設計案例教程
- 用戶體驗增長:數(shù)字化·智能化·綠色化
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- MATLAB GUI純代碼編寫從入門到實戰(zhàn)
- Yii2 By Example
- 軟件測試技術
- Pandas 1.x Cookbook
- Daniel Arbuckle's Mastering Python