①表示式和語句
表示式: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...