3.1语法
ECMAScript中的变量、函数名和操作符都区分大小写。
标识符是指变量、函数、属性的名字,或者函数的参数。ECMAScript标识符采用驼峰大小写格式。
ECMAScript使用C风格的注释,包括单行注释和块级注释。
ECMAScript 5引入了严格模式(strict mode),可以在整个脚本中启用严格模式,也可以指定函数在严格模式下执行。“use strict”
语句结尾的分号不是必需的,但建议任何时候都不要省略。
3.2关键字和保留字
关键字可用于控制语句的开始或结束,或者用于执行特定操作。
3.3变量
ECMAScript的变量是松散类型的,所谓松散类型就是可以用来保存任何类型的数据。换句话说,每个变量仅仅是一个用于保存值的占位符而已。定义变量时要使用var操作符。
不建议修改变量所保存值的类型,但这种操作在ECMASCript中完全有效。
使用var操作符定义的变量 将成为定义该变量的作用域中的局部变量。虽然省略var操作符可以定义全局变量,但这布置推荐的做法。
可以在一条语句定义多个变量,把每个变量用逗号分隔开即可。
3.4数据类型
ECMAScript中有5种简单数据类型(也称为基本数据类型):undefined、null、boolean、number和string.还有一种复杂数据类型-object,object本质上是由一组无序的名值对组成的。
typeof可以检测给定变量的数据类型。值是对象或者null(因为特殊值null被认为是一个空的对象引用)返回“object”,值是函数返回“function”。typeof操作符的操作数可以是变量,也可以是数值字面值,typeof是一个操作符而不是函数,因此圆括号可有可无。
时间: 2024-10-05 06:05:24