[教學] JavaScript 入門--3. 變數 - 討論區

[教學] JavaScript 入門--3. 變數

visibility文章瀏覽次數 279 reply_all文章回覆數 1

coscell

coscell圖像(預設)

2020-01-14 11:00:09

From:123.193.249.19

程式語言處理的資料有其複雜性和可變性,為了方便處理和記憶,我們可以為他取個名稱,這就是變數。
變數命名需要透過宣告來達成,宣告的關鍵自有三個:const, var 和 let.
這三個宣告方式作用有所差別,最明顯的市 const, 用來指定那些不會變或不可被改變的資料,一般稱為常數。
至於 var 與 let 的差別在於作用範圍,由於差別細微卻瑣碎複雜,寫出來又臭又長又不容易理解和記憶,
反正一般情況下兩者通用,您可以選著用,真正碰到問題再對調就好。
宣告變數可以同時為他指定資料內容,這就是初值設定,用 = 號指定。
關於變數名稱,以下規則必須嚴格遵守:

  1. 只能用單一詞彙,如果是多字組合中間不能有空格。
  2. 有分大小寫,例如 A 跟 a 是兩個不同的變數。
  3. 只能用字母, _, $ 和數字這四種符號組合,其他符號一概不許使用。
  4. 開頭第一個符號不准用數字。
  5. 不能用關鍵字和保留字。

關鍵字是指那些有特定用途的詞彙,例如上面的 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

下面的規則是建議,自己決定是否遵守:

  1. 名稱盡量要有意義以方便記憶和除錯。
  2. 多字組合的名稱需要考慮方便閱讀,例如 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

留言

#1

特種兵

特種兵圖像(預設)

2020-01-14 15:46:54

From:211.23.21.202

print(`今年 ${myAge} 歲`);

這行很有意思
有些語言可以使用反單引號來執行 shell