JavaScript基礎2--變數及運算子
阿新 • • 發佈:2020-09-21
錯誤型別
錯誤分為:語法錯誤,邏輯錯誤
變數
用於存放數值的容器,不只是字串和數字。變數可以儲存更復雜的資料,甚至是函式
宣告變數
在 var 或 let 關鍵字之後加上這個變數的名字,在JavaScript中,所有程式碼指令都會以分號結尾 ;
— 如果忘記加分號,你的單行程式碼可能執行正常,但是在多行程式碼在一起的時候就可能出錯
變數命名的規則
使用拉丁字元(0-9,a-z,A-Z)和下劃線字元
變數名不要以下劃線開頭
變數名不要以數字開頭
小寫整個命名的第一個字母然後大寫剩下單詞的首字元
讓變數名直觀,它們描述了所包含的資料
變數名大小寫敏感
避免使用JavaScript的保留字給變數命名
變數型別
Number
在變數中儲存數字
String
字串是文字的一部分
let myName = '伊洛Yiluo'
Boolean
2種:true或false
Array
陣列是一個單個物件,其中包含很多值,方括號括起來,並用逗號分隔
let myNameArray = ['伊洛Yiluo', 'Tom', 'Jim'];
同Python一樣可以通過索引取值myNameArray[0];
Object
建立一個學生群體的物件,然後例項化一下
# 公號:伊洛的小屋 let student = { name : '伊洛Yiluo', score : 99 }; student.name; "伊洛Yiluo" student.score; 99
動態型別
JavaScript是一種“動態型別語言”,如果你宣告一個變數並給它一個帶引號的值,瀏覽器就會知道它是一個字串
數字型別
整數 就是整數
浮點數 (浮點) 有小數點或小數位
雙精度雙精度是一種特定型別的浮點數,它們具有比標準浮點數更高的精度(這意味著它們精確到更大的小數位數)
二進位制 — 計算機的最基礎語言
八進位制 — 基數8,每列使用0-7
十六進位制 — 基數16,每列使用0-9,然後使用a-f
let myInt = 66;
typeof myInt;
"number"
算術運算子
通常熟知的加、減、乘、除、求餘、密
自增和自減運算子
使用增量++
和遞減--
運算子來完成
demoCount++;
賦值運算子
使用 =
比較運算子
===
嚴格等於
!==
嚴格不等於
<
小於 測試左值是否小於右值
>
大於 測試左值是否大於右值
<=
小於或等於 測試左值是否小於或等於右值
>=
大於或等於