1. 程式人生 > 實用技巧 >JavaScript基礎2--變數及運算子

JavaScript基礎2--變數及運算子

錯誤型別

錯誤分為:語法錯誤,邏輯錯誤

變數

用於存放數值的容器,不只是字串和數字。變數可以儲存更復雜的資料,甚至是函式

宣告變數

在 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++;
賦值運算子

使用 =

比較運算子

=== 嚴格等於
!== 嚴格不等於
< 小於 測試左值是否小於右值
> 大於 測試左值是否大於右值
<= 小於或等於 測試左值是否小於或等於右值
>= 大於或等於