註釋
Js中有兩種註釋
- // 單行註釋
- /**/ 多行註釋
變數
變數就像學校學習的 未知數 如
3 + x = 8
x: 類似變數,在改造一下
x + y = z
當 x=3, y=5, z=8, 不管 x,y 怎麼變,表示式不變
變數是儲存資料的,那自然就有資料型別
基本型別
- Number: 整數 10,浮點數 10.0
- String : 字串 ‘hello’, "World",
Hello world
- Boolean: 布林值 true, false
- undefined
- Null
引用型別
- Array 陣列 [1,2,3] 一堆資料的集合,通過有序的下標訪問,從左到右,從0開始
- Object 鍵值對 {key: value}value 可以是任何資料型別,通過 obejct.key 或 object[key] 訪問和設定
一個程式的執行少不了運算
- 基本運算子 加 +,減 -,乘 *, 除 /
- 高階運算子 求餘 % , 自增 ++a, a++, 自減 --a, a--
有了運算自然需要邏輯
- if 如果
- else 否則
- if (如果怎麼怎麼樣) else (否則怎麼怎麼樣)
- if else if else
- switch(){ case: //dosomething; break; default: // domething }
有了邏輯就得有比較
- == 比較相等,=== 比較相等
=, >, <=, <
比較可能還不止一個條件,這時候需要條件連結
- && 邏輯與
- || 邏輯或
- ! 取反
差不多,後來又發現有些重複的程式碼,急需要個重複執行的語法,就是重複
- for ( var i =0; i<6; i++) { // dosomething }
- while(條件){ // dosomething }
- do{ //dosomething } while(條件)
還差點什麼呢,對了,就是程式碼塊
- Function