跳轉到內容

JavaScript/詞法結構/練習

來自華夏公益教科書,開放的書,開放的世界

1 哪些行會導致語法錯誤?

/* 1 */ "use strict;"
/* 2 */ let a = 0
/* 3 */ let b = 0 //;
/* 4 */ let
/* 5 */ c = 0;

第 1 行
第 2 行
第 3 行
第 4 行
第 5 行
以上都不是

2 哪些行會導致語法錯誤?

/* 1 */ "use strict;"
/* 2 */ let personName = "Hagar den skrækkelige";
/* 3 */ let Hägar = "Hägar the Horrible";
/* 4 */ let ä = "Hägar the Horrible";
/* 5 */ let Hägar = "Hagar den skrækkelige";

第 1 行
第 2 行
第 3 行
第 4 行
第 5 行
以上都不是

3 哪些行會導致語法錯誤?

/* 1 */ "use strict;"
/* 2 */ let isOpen = true // or "true" ??? or TRUE ???
/* 3 */ isOpen = 5;
/* 4 */ let _isOpen = false;
/* 5 */ isOpen = _isOpen

第 1 行
第 2 行
第 3 行
第 4 行
第 5 行
以上都不是

4 哪些行會導致語法錯誤?

/* 1 */ "use strict;"
/* 2 */ let countFiles = 5;
/* 3 */ countFiles = countFiles + /* or is it minus?? */ 1;
/* 4 */ countFiles = CountFiles * 2;
/* 5 */ // const twoFiles = 10;
/* 6 */ // const 2Files = 10;

第 1 行
第 2 行
第 3 行
第 4 行
第 5 行
第 6 行
以上都不是


發揮創意
  1. 建立一個包含 3 個有效變數宣告和 3 個無效變數宣告的程式碼片段。
  2. 建立一個包含大量註釋的程式碼片段,例如:解釋為什麼使用某些變數名稱、此程式碼片段是否屬於大型專案的一部分、作者姓名、程式碼片段建立日期等等。
  3. 建立一個程式碼片段,並使用非拉丁字元作為變數名稱。
華夏公益教科書