- JS101:
- debug 的時候會在瀏覽器上面執行 JavaScript,通常還是用 Node.js
- 在 terminal 裡面輸入 node,就會出現一個箭頭 >,就可以執行運算(喔 terminal 計算機)
- 離開就按 ctrl + c
- 加減乘除,還有這個符號 ‘%’ (取餘數)
- 邏輯運算:and, or, not
or: 只要左右兩邊有 true,就是 true (想要找到 true,看到最後如果沒有就是右邊的數,或者說 false)
> true || true
true
and: 只要左右兩邊有 false,就是 false (遇到第一個 false 就不會再找了)
> true && false
false
not:
> !true
false
0、空字串、沒有東西,都會被當作 false
JS 裡面大小寫是有區別的,變數不可以用數字開頭,也不可以取保留字(程式裡面本身的字),特殊符號有些也不可以;要統一格式,要不駝峰式,要不中間加_
變數型態 Primitive: boolean, number, string
另外三種:object, undefined, function
陣列 Array: 第一個元素從零開始
- 物件:儲存多筆資料,用大括號
var Peter = {
name: "Peter",
score: 100,
address: "ooooxxx"
}
- 變數:要注意型態(如字串與數字),不要用小數
- 一個等號是賦值;兩個等號是判斷相等,但不判斷型態;三個等號是判斷相等,型態也相同;建議永遠用三個等於,比較不會出錯
- 物件 Object 因為儲存的記憶體位置不一樣,所以就算是看起來相等,但還是不一樣