JavaScript 遵循 ECMA-262 规范,目前其最新版是 ECMAScript 2018,而获得所有主流浏览器完全支持的则是 ECMAScript 5。以ECMAScript 5版本为基础,兼顾 ECMAScript 6 版本 中获得较大支持的新特性进行介
关键字就是 ECMA-262 规定的 JavaScript 语言内部使用的一组名称(或称为命令)。 这些名称具有特定的用途,用户不能自定义同名的标识符。具体说明如表所示。 ECMAScript 关键字 break dele
分隔符就是各种不可见字符的集合,如空格(\u0020)、水平制表符(\u0009)、垂直制表符(\uOOOB)、换页符(\uOOOC)、不中断空白(\uOOAO)、字节序标记(\uFEFF)、换行符(\uOOOA)、 回
注释就是不被解析的一串字符。JavaScript 注释有以下两种方法: 单行注释://单行注释信息。 多行注释:/*多行注释信息*/。 示例1 把位于//字符后一行内的所有字符视为单行注释信息。
转义字符是字符的一种间接表示方式。在特殊语境中,无法直接使用字符自身。例如,在字符串中包含说话内容。 子曰:学而不思则罔,思而不学则殆。 由于 JavaScript 已经赋予了双引号
变量相当于容器,值相当于容器内装的东西,而变量名就是容器上贴着的标签,通过标签可以找到 变量,以便读、写它存储的值。 声明变量 在 JavaScript 中,声明变量使用 var 语句。 示例
变量污染 定义全局变量有 3 种方式: 在任何函数体外直接使用 var 语句声明。 var f = value1; 直接添加属性到全局对象上。在 Web 浏览器中,全局作用域对象为 window。 window.f = value; 直接使
本节我们先介绍 JavaScript 两个常用的类型,包括:基本类型、数字类型。在下一节里面我们继续介绍剩余的类型。 基本类型 JavaScript 定义了 6 种基本数据类型,如表所示。 JavaScript 的基本
JavaScript字符串(String)就是由零个或多个Unicode字符组成的字符序列。零个字符表示空字符串。 字符串直接量 字符串必须包含在单引号或双引号中。字符串直接量有以下几个特点。 1) 如果
数字(Number)也称为数值或数。 数值直接量 当数字直接出现在程序中时,被称为数值直接量。在 JavaScript 程序中,直接输入的任何数字都被视为数值直接量。 示例1 数值直接量可以细分