学习ES6(一)--基础语法(js)

JavaScript程序可以由-

  • 变量 -表示可以存储程序值的命名存储块。

  • 文字 -表示恒定/固定值。

  • 运算符 -定义如何处理操作数的符号。

  • 关键字 -在语言环境中具有特殊含义的单词。

下表列出了JavaScript中的一些关键字。

breakasanySwitch
caseifthrowElse
varnumberstringGet
moduletypeinstanceofTypeof
finallyforenumExport
whilevoidthisNew
nullsuperCatchlet
staticreturnTrueFalse

 

  • 模块 -表示可在不同程序/脚本之间重用的代码块。

  • 注释 -用于提高代码的可读性。这些被JavaScript引擎忽略。

  • 标识符 -这些是程序中元素的名称,如变量,函数等。标识符的规则为-

    • 标识符可以包括字符和数字。但是,标识符不能以数字开头。

    • 除下划线(_)或美元符号($)外,标识符不能包含特殊符号。

    • 标识符不能是关键字。它们必须是唯一的。

    • 标识符区分大小写。标识符不能包含空格。

空格和换行符

ES6忽略程序中出现的空格,制表符和换行符。您可以在程序中自由使用空格,制表符和换行符,并且可以自由整齐,一致地格式化和缩进程序,从而使代码易于阅读和理解。

JavaScript区分大小写

JavaScript区分大小写。这意味着JavaScript区分大写和小写字符。

分号是可选的

每条指令的行称为一条语句。分号在JavaScript中是可选的。

一行可以包含多个语句。但是,这些语句必须用分号分隔。

JavaScript中的注释

注释是提高程序可读性的一种方法。注释可用于包含有关程序的其他信息,例如代码的作者,有关函数/构造的提示等。编译器将忽略注释。

JavaScript支持以下类型的注释-

  • 单行注释(//) -//和行尾之间的任何文本均被视为注释。

  • 多行注释(/ * * /) -这些注释可能跨越多行。

第一个JavaScript代码

var message = "Hello World" 
console.log(message)

该程序可以分析为-

 

  • 第1行通过名称消息声明变量。

  • 第2行将变量的值打印到提示中。在此,控制台是指终端窗口。.log() 用于在屏幕上显示文本。

    执行代码

    我们将使用Node.js执行代码。

  • 第1步 -将文件另存为Test.js

  • 步骤2-在Visual Studio Code的项目浏览器窗口中的工作文件选项下,右键单击Test.js文件。

  • 步骤3-选择在命令提示符下打开选项。

  • 步骤4-在节点的终端窗口中键入以下命令。

    node Test.js 
    成功执行文件后,将显示输出 --  Hello World

    Node.js和JS / ES6

    ECMAScript 2015(ES6)功能分为三类-

  • 运输 -这些是V8认为稳定的功能。

  • 分阶段的功能 -这些几乎是完整的功能,但V8团队认为不稳定。完全支持第一类功能,默认情况下由节点打开。分段功能需要运行时-和谐标志才能执行。

    • 进行中 -这些功能仅应用于测试目的。

      严格模式

      ECMAScript规范的第五版引入了严格模式。严格模式对JavaScript施加了一层约束。它对常规JavaScript语义进行了几处更改。

      通过包含以下内容,可以将代码转换为在严格模式下工作:

      / Whole-script strict mode syntax 
      "use strict"; 
       v = "Hi!  I'm a strict mode script!";  // ERROR: Variable v is not declared

      在以上代码段中,整个代码都作为JavaScript的受约束变体运行。

      JavaScript还允许将严格模式限制在一个函数范围内。这说明如下-

      v = 15 
      function f1() { 
         "use strict"; 
         var v = "Hi!  I'm a strict mode script!"; 
      }
      在上面的代码段中,该函数之外的任何代码都将在非严格模式下运行。函数内的所有语句将在严格模式下执行。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值