[學習] JavaScript (2)

[變數]

不管是甚麼程式語言,變數(variables)都是相當重要的存在

變數可以儲存不同的內容,就想像成抽屜一樣裡面可以裝很多東西

而型別(type)就是規定這個抽屜裡只能存什麼樣的東西

numbers:數字,有時候又分成整數和浮點數(有小數點)

strings:字串,由雙引號(“”)所括起來的內容

boolean:布林值,只有是或否兩個選項

[比較運算子]

比較運算子用來比較他的運算元,並根據比較結果是否為真傳回True或False。

字串是以 Unicode 的值作為標準的字典順序來比較

在大多數情況下,如果兩個運算元不是同樣的類型,JavaScript 會為了比較而嘗試把運算元轉換為適當的類型

>:大於,左邊運算元大於右邊運算元時,傳回True。

< :小於,左邊運算元小於右邊運算元時,傳回True。

<= :小於等於,左邊運算元小於或等於右邊運算元時,傳回True。

>= :大於等於,左邊運算元大於或等於右邊運算元時,傳回True。

==:等於,兩邊運算元相等時,傳回 true。

!=:不等於,兩邊運算元不相等時,傳回 true。

=== :嚴格等於,兩邊運算元相等且型別相同時,傳回 true。

!== :嚴格不等於,兩邊運算元不相等或型別不相同時,傳回 true。

[條件判斷]

if ("Burnburn".length > 7 ) {
    console.log("You have a long name." );
}
else{
    console.log("Your name is short." );
}

就是當字串的長度大於7時會執行大括弧中的程式

若條件不成立則會執行else中的程式,條件中的比較運算子可以參考上面的說明

[函式介紹]

“string”.length(); 將字串的長度印出來。

console.log();  將括弧中的東西印出來,在 debug 時是一個很好用的函式。