介紹JS基本語法

2021-09-27 04:28:27 字數 803 閱讀 5161

①表示式和語句

表示式:console.log表示式的值為函式本身;只有函式才有返回值;

語句:var a=1是乙個語句

二者區別:

》表示式一般都有值,語句可能有也可能沒有

》語句一般會改變環境(宣告、賦值)

》上面兩句話並不是絕對的

②識別符號的規則

a、空格

大部分空格沒有實際意義

加回車大部分時候不影響,只有return後面是不能加回車

b、注釋

好的注釋:如踩坑注釋

③if/else語句

if(表示式)else if(表示式)else

function fn()if(表示式)

return 表示式

}④問號冒號表示式

表示式1?表示式2:表示式3

⑤&&短路邏輯

a&&b&&c&&d

只取第乙個假值,否則為d

⑥||或或邏輯

a||b||c||d

取第乙個真值,否則為d

⑦while語句

while迴圈 當…時候

do while

⑧for迴圈

for是while迴圈的方便寫法

語法:for(語句1;表示式2;語句3)

規則:先執行語句1;

再判斷表示式2;

如果是真,執行迴圈體,然後執行語句3;

如果為假,直接退出迴圈,執行後面的語句

⑨continue/break

退出當前一次迴圈/退出所有迴圈

⑩label

不是物件,是label

JS基本語法

1.1變數宣告例如 var a 100 先申請再賦值 也可以 var a 10,必須,隔開 b 10,c 可以賦值可以不賦值,但是一定要換行,最後分號結尾。宣告 賦值分解 單一var1.2 命名規則1.變數名必須以英文名 開頭 2.變數名可以包括英文本母 數字 3.不可以用系統的關鍵字 保留字作為變...

JS基本語法

語句表示式 語句表示式的區別 大小寫敏感 大部分空格沒有實際意義識別符號 命名規則if結構 if 布林值 語句 或者 if 布林值 語句 if.else結構 if m 3 else if 表示式 else if 表示式 else switch結構 不推薦用 switch fruit 三元運算子 短路...

Lua基本語法介紹

一 值與型別 lua 是一門 動態型別語言 這意味著變數沒有型別也就可以是任意型別 只有值才有型別。語言中不設型別定義。所有的值攜帶自己的型別。值型別分為八種 nil boolean number string function userdata thread table。lua值型別和c 對比 1...