跳转到内容

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. 创建一个代码片段,并使用非拉丁字符作为变量名称。
华夏公益教科书