JavaScript进阶07笔记

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"; 添加到你的代码之前,始终将})();添加到你的代码之后。

现在关于它们的作用你只要知道以下两点:

  1. 防止 JavaScript 的语义影响初学者

  2. 防止控制台中的代码片段之间发生意料之外的交互

 

注释

Javascript 注释的语法和 C++ 或许多其他语言类似:

// 单行注释

/* 这是一个更长的,
  多行注释
*/

/* 然而,你不能,/* 嵌套注释 */ 语法错误 */

在代码执行过程中,注释将被自动跳过(不执行)。

备注: 你可能会在一些 JavaScript 脚本中见到像这样#!/usr/bin/env node的第三种注释

这种注释我们称为 hashbang 注释 (hashbang comment),这种注释被用来指定执行 JaveScript 脚本的引擎的路径。

 

 

posted on 2023-06-26 16:14  u_Dawn  阅读(15)  评论(0)    收藏  举报