JavaScript/实用提示
外观
在整个维基教科书中,都提供了代码示例。通常,它们会在浏览器的某个地方显示其结果。这是通过与Web API 接口对齐并实施在浏览器中的方法完成的。
函数 alert()
创建一个模式窗口,显示给定的文本。
let x = 5;
window.alert("The value of 'x' is: " + x); // explicit notation
alert("The value of 'x' is: " + x); // short notation
函数 log()
将消息写入浏览器的控制台。控制台是浏览器的窗口,通常不会打开。在大多数浏览器中,您可以通过功能键 F12
打开控制台。
let x = 5;
console.log("The value of 'x' is: " + x); // explicit notation
// no short notation
函数 print()
打开打印对话框以打印当前文档。
window.print(); // explicit notation
print(); // short notation
函数 prompt()
打开一个模式窗口并读取用户输入。
let person = window.prompt("What's your name?"); // explicit notation
person = prompt("What's your name?"); // short notation
alert(person);
使用 document.write()
是强烈不推荐的。
我们的代码示例大多包含在任何其他语句之前的 "use strict";
行。这建议编译器执行额外的词法检查。他特别检测使用在它们接收值之前未声明的变量名。
"use strict";
let happyHour = true;
hapyHour = false; // ReferenceError: assignment to undeclared variable hapyHour
如果没有 "use strict";
语句,编译器将生成一个带有拼写错误的名称的第二个变量,而不是生成错误消息。
由于维基教科书模板 quiz 中的轻微错误,您将在某些示例中看到 } //
而不是 }
。末尾的两个斜杠只是为了克服这个问题而显示的;它们不是必需的。
// the two slashes in the last line are not necessary
if (x == 5) {
...
} //