美文网首页
《JavaScript高级程序设计》(第4版)笔记3

《JavaScript高级程序设计》(第4版)笔记3

作者: 0清婉0 | 来源:发表于2021-04-28 20:33 被阅读0次

第三章 语言基础

3.1 语法

3.1.1 区分大小写

ECMAScript 中一切都区分大小写。无论是变量、函数名还是操作符,都区分大小写。

3.1.2 标识符

标识符:变量、函数、属性或函数参数的名称。

标识符由一或多个下列字符组成:

❑ 第一个字符必须是一个字母、下划线(_)或美元符号($)

❑ 剩下的其他字符可以是字母、下划线、美元符号或数字。

推荐驼峰命名法,首字母小写,后面每个单词的首字母大写。

注:关键字、保留字、true、false和null不能作为标识符。

3.1.3 注释

单行注释以两个斜杠字符开头,如:

//单行注释

块注释以一个斜杠和一个星号(/*)开头,以它们的反向组合(*/)结尾,如:

/*多行注释

*/

3.1.4 严格模式

严格模式是一种不同的JavaScript解析和执行模型,不规范写法在这种模式下会被处理,对于不安全的活动将抛出错误。

"use strict"

它其实是一个预处理指令。任何支持的JavaScript引擎看到它都会切换到严格模式。

选择这种语法形式的目的是不破坏ECMAScript 3语法。

也可以单独指定一个函数在严格模式下执行,只要把这个预处理指令放到函数体开头即可:

function doSomething() {

"use strict"; // 函数体

}

所有现代浏览器都支持严格模式

3.1.5 语句

ECMAScript 中的语句以分号结尾

let sum = a + b // 没有分号也有效 —— 不推荐

let diff = a - b; // 加分号有效 —— 推荐

即使语句末尾的分号不是必需的,也应该加上。

如果没有结尾的分号,只删除空行,则会导致语法错误

加分号也有助于在某些情况下提升性能,因为解析器会尝试在合适的位置补上分号以纠正语法错误。

相关文章

  • 今年想看的前端入门书籍

    《JavaScript 权威指南(第6版)》《JavaScript 高级程序设计(第3版)》《JavaScript...

  • TypeScript学习记录- 数据类型基础

    TS 学习笔记记录 相关文档 TypeScript 入门教程-xcatliu JavaScript高级程序设计(第...

  • JavaScript Array 对象方法总结

    文章摘自 《JavaScript高级程序设计(第3版)》 及 菜鸟教程类似文章推荐: JavaScript Str...

  • 引用类型

    (注:JavaScript高级程序设计(第3版)学习笔记)在ECMAScript中,引用类型是一种数据结构,用于将...

  • JS中的this

    参考书籍:《JavaScript设计模式与开发实践》;《JavaScript高级程序设计(第3版)》(以下简称《高...

  • 已看书籍- 前端

    1、JavaScript_DOM编程艺术第二版(中文) 2、JavaScript高级程序设计(第3版) 3、Web...

  • call, apply 与 bind

    JavaScript 高级程序设计(第 3 版)中是这样介绍的: There are two additional...

  • 2016书单

    1.Science/Technology JavaScript高级程序设计(第3版)√ 2.Culture(Bio...

  • 【JavaScript高级程序设计(第3版)】中文 高清 .pd

    下载地址:【JavaScript高级程序设计(第3版)】中文 高清 [www.rejoiceblog.com].pdf

  • 2019-04-17

    JavaScript高级程序设计笔记 第一章 JavaScript简介 JavaScript历史回顾 JavaSc...

网友评论

      本文标题:《JavaScript高级程序设计》(第4版)笔记3

      本文链接:https://www.haomeiwen.com/subject/ubkbrltx.html