Javascript进阶学习
在最新版本的火狐浏览器上才有的功能。
火狐浏览器 内置的 Web 控制台非常适合学习 JavaScript,Web 控制台包含两个输入模式——单行模式、多行模式。
单行模式
web控制台不仅可以展示当前已加载页面的信息,还包含一个可以在当前页面执行 Javascript 表达式的命令行。
在火狐浏览器菜单栏的“工具" => "浏览器工具" => "Web 开发者工具"( 在 Windows 和 Linux 上Ctrl
+Shift
+I
,Mac 上Cmd
+Option
+K
),选择"Web 开发者工具栏"的控制台选项卡,它会如期出现在浏览器窗口的底部。最下一行就是可以执行输入的命令行,面板上可以显示执行结果。
为了简单起见,可以想象每次输入到控制台的东西实际上都被 console.log 所包围。
console.log(eval('3 + 5'))
多行模式
Web 控制台的单行模式非常适合用来测试单个的 JavaScript 表达式,对于复杂的 JavaScript 表达式或者一定规模的代码块就显得力不从心了。这正是多行模式所要解决的。
Hello world
让我们用 Web 控制台的多行模式来写一个“Hello World"程序吧!JavaScript code:
(function() {
"user strict";
function greetMe(yourName) {
alert('Hello ' + yourName);
}
greetMe('World');
})
输入完成后,按下Cmd
+Enter
或者Ctrl
+Enter
(或者单击运行按钮) 就可以在浏览器中看到执行结果了!
但是现在请记住,始终将 (function(){"use strict";
添加到你的代码之前,始终将})();
添加到你的代码之后。
现在关于它们的作用你只要知道以下两点:
-
防止 JavaScript 的语义影响初学者
-
防止控制台中的代码片段之间发生意料之外的交互
注释
Javascript 注释的语法和 C++ 或许多其他语言类似:
// 单行注释
/* 这是一个更长的,
多行注释
*/
/* 然而,你不能,/* 嵌套注释 */ 语法错误 */
在代码执行过程中,注释将被自动跳过(不执行)。
备注: 你可能会在一些 JavaScript 脚本中见到像这样#!/usr/bin/env node
的第三种注释
这种注释我们称为 hashbang
注释 (hashbang comment)
,这种注释被用来指定执行 JaveScript 脚本的引擎的路径。
标签:多行,Web,浏览器,进阶,JavaScript,注释,控制台,07 From: https://www.cnblogs.com/zjy1020/p/17505992.html