程式語言處理的資料有其複雜性和可變性,為了方便處理和記憶,我們可以為他取個名稱,這就是變數。
變數命名需要透過宣告來達成,宣告的關鍵自有三個:const, var 和 let.
這三個宣告方式作用有所差別,最明顯的市 const, 用來指定那些不會變或不可被改變的資料,一般稱為常數。
至於 var 與 let 的差別在於作用範圍,由於差別細微卻瑣碎複雜,寫出來又臭又長又不容易理解和記憶,
反正一般情況下兩者通用,您可以選著用,真正碰到問題再對調就好。
宣告變數可以同時為他指定資料內容,這就是初值設定,用 = 號指定。
關於變數名稱,以下規則必須嚴格遵守:
- 只能用單一詞彙,如果是多字組合中間不能有空格。
- 有分大小寫,例如 A 跟 a 是兩個不同的變數。
- 只能用字母, _, $ 和數字這四種符號組合,其他符號一概不許使用。
- 開頭第一個符號不准用數字。
- 不能用關鍵字和保留字。
關鍵字是指那些有特定用途的詞彙,例如上面的 const, var, let 等等。
保留字則是保留給未來版本使用,為了相容性考量所以不要使用。
以下列出所有關鍵字和保留字:
break
case catch class const continue
debugger default delete do
else export extends
finally for function
if import in instanceof
new
return
super switch
this throw try typeof
var void
while with
yield
下面的規則是建議,自己決定是否遵守:
- 名稱盡量要有意義以方便記憶和除錯。
- 多字組合的名稱需要考慮方便閱讀,例如 mynewcar 最好改為 my_new_car 或 MyNewCar.
最後的範例程式請用程式模式執行測試,結束後還請依據所學加上自己的理解和創意另做一個版本。
const print = console.log;
var myName = "coscell";
let myAge = 18;
print("大家好!我是", myName);
print(`今年 ${myAge} 歲`);
print('歡迎多多交流!');
※最後更新時間:2020-01-14 11:04:10 From:123.193.249.19 By:coscell