在本教程中,您將學習JavaScript語法,包括空格、語句、標識符、注釋、表達式和關鍵字。
JavaScript引擎忽略空格。但是,您可以使用空格來格式化代碼以使其易于閱讀和維護。
但JavaScript打包工具,例如webpack,vite等工具會從JavaScript文件中刪除所有空格和注釋并將它們存放在單個文件中進行部署。
JavaScript打包工具使JavaScript代碼更輕量、更快地加載到Web瀏覽器。
聲明
聲明是可以變量的聲明或者指示JavaScript引擎執行任務的代碼。一個簡單的語句以分號;
結束。
盡管分號是可選的,您應該始終使用它來終止語句。例如以下語句聲明一個變量并將其打印到控制臺。
let message = "Welcome to JavaScript";
console.log(message);
標識符
標識符是您為變量、參數、函數、類等起的一個名稱。標識符名稱以字母 a-z
或者A-Z
、下劃線 _
)或美元符號 $
開頭。
后跟一系列字符,包括 a-z
, A-Z
、數字 ( 0-9
)、下劃線 ( _
) 和美元符號 ( $
)。
請注意,字母不限于ASCII字符,可能包括擴展的ASCII或Unicode,但不推薦使用。標識符區分大小寫。例如message
與Message
不同。
注釋
注釋允許您向JavaScript代碼添加注釋或提示。執行代碼時,JavaScript引擎會忽略注釋。JavaScript支持單行和多行注釋。
單行注釋以兩個正斜杠字符//
開頭。在同一行上的所有文本都成為注釋。例如// this is a single-line comment
。
多行注釋以正斜杠和星號開頭/*
,以相反的*/
結尾,例如/* This is a block comment */
。
// this is a single-line comment
/* This is a block comment
that can span multiple lines */
關鍵詞
JavaScript定義了具有指定用途的關鍵詞列表。因此,您不能將關鍵詞用作標識符或屬性名稱。下表顯示ECMA-262中定義的JavaScript關鍵詞。
除了關鍵詞之外,ECMA-252還定義了未來不能用作標識符或屬性名稱的關鍵詞列表。
break |
case |
catch |
---|---|---|
continue |
debugger |
default |
else |
export |
extends |
function |
if |
import |
new |
return |
super |
throw |
try |
null |
void |
while |
with |
class |
delete |
finally |
in |
switch |
typeof |
yield |
const |
do |
for |
instanceof |
this |
var |
enum |
implements |
let |
---|---|---|
protected |
private |
public |
await |
interface |
package |
implements |
public |
結論
JavaScript引擎會忽略空白,因此你可以使用空格(包括回車符、空格、換行符和制表符)來格式化代碼。使用分號;
終止語句。
單行注釋以//
開頭。塊注釋以/*
開頭,以*/
結尾。JavaScript引擎也會忽略注釋。
標識符是您為變量、函數、類等選擇的名稱。不要使用保留關鍵詞和保留字作為標識符。
-
函數
+關注
關注
3文章
4346瀏覽量
62967 -
javascript
+關注
關注
0文章
525瀏覽量
53942
發布評論請先 登錄
相關推薦
評論