您可以通过回答以下问题来测试自己。如有疑问,您应该在开发环境(编辑器、IDE、浏览器)中进行测试。因此,这也是一个测试您是否已安装所有执行维基教科书示例的必要工具的测试。
1 您将 JavaScript 代码放在哪个 HTML 元素中?
2 这组语句会导致错误吗?
let x = 0; x = 1; x = 'one';
1 有语法错误吗?
let x = 1:
2 有语法错误吗?
let x = 1; let y = 2; x+y = 3;
3 哪一行包含语法错误?
/* 1 */ let x = 1; /* 2 */ let y = 1; /* 3 */ let x = 1, y = 1; /* 4 */ let x, y = 1;
4 哪几行包含语法错误?
/* 1 */ let firstName_1 = "Michael"; /* 2 */ let firstName_2 = 'Michael'; /* 3 */ let firstName_4 = 'Mikhaïl'; /* 4 */ let firstName_5 = "Михаил";
5 哪一行会导致错误消息?
/* 1 */ let x = 1; /* 2 */ const y = 2; /* 3 */ x = 3; /* 4 */ y = 4;
6 哪一行会导致错误消息?
/* 1 */ let x = 1; /* 2 */ x = 2 + 3(4 + 5); /* 3 */ x = 3; /* 4 */ x = -x;
7 哪一行(或几行)会导致错误消息?
/* 1 */ let x = [1, 2]; /* 2 */ let x = [[1], [2]]; /* 3 */ let x = [[1, 2], [3, 4]]; /* 4 */ let x = [[[1], [2]], [[3], [4]]]; /* 5 */ let x = [1], [2]; /* 6 */ let x = [1, '2'];
8 有语法错误吗?
"use strict"; let persons = ['Alice', 'Bert', 'Caesar']; for (let i = 0, i < persons.length, i++) { alert(persons[i]); } //
9 哪一行包含语法错误?
/* 1 */ alert("1 + 2 = " + 3); /* 2 */ alert("1 + 2 = " + "3"); /* 3 */ alert("1 + 2 = " 3) /* 4 */ alert(1 + 2 == 3)
1 哪些消息不会显示?
let x = 1, y = 2, z = '2'; alert(x + y); alert(x + z); alert(x - z);
2 哪些消息不会显示?
let x = 1; alert(x); alert(x = 5); alert(x == '5'); alert(x === 5);
1 sum 中的结果将是什么?
sum
"use strict"; let sum = 0; for (let i = 1; i < 5; i++) { sum = sum + i; } // alert(sum);
2 sum 中的结果将是什么?
"use strict"; let sum = 0; for (let i = 0; i < 5; i++) { for (let j = 10; j >= 0; j--) { if (i === j) { sum = sum + i - j + 1; } // } // } // alert(sum);
3 有语法错误吗?
"use strict"; let sum = 0; for (let i = 0; i < 5; i++) for (let j = 10; j >= 0; j--) { if (i === j) { sum = sum + i - j + 1; } // } // } // alert(sum);
4 结果将是什么?
"use strict"; let sum = 0; for (let i = 0; i = 3; i++) { sum = sum + i; } // alert(sum);