区分大小写
ECMAScript中的一切,包括变量、函数名和操作符都是区分大小写的,例如text和Text表示两种不同的变量。
标识符
所谓标识符就是指变量、函数、属性的名字,或者函数的参数。标识符可以是下列各式规则组合起来的一个或多个字符:
1.第一字符必须是一个字母、下划线(_)或一个美元符号($)。
2.其他字符可以是字母、下划线、美元符号或数字。
3.不能把关键字、保留字、true、false和null作为标识符。例如:myName,book123等。
注释
ECMAScript使用C风格的注释,包括单行注释和块级注释。
//单行注释
/*
*多行注释
*(块级注释)
*/
直接量(字面量 常量 literal)
所谓直接量,就是程序中直接显示出来的数据值,包括:数字、字符串、布尔、正则表达式、对象、数组。值可以改变的量称为直接量(变量),直接量占据一段内存,通过直接量的名字可以调用内存中的信息。javascript中的直接量没有类型。
运算符与表达式
运算符包括:算术运算符,赋值运算符,自增、自减运算符,逗号运算符,关系运算符,逻辑运算符,条件运算符,位运算符。
表达式包括:算术表达式,赋值表达式, 自增、自减表达式,逗号表达式,关系表达式,逻辑表达式,条件表达式,位表达式。
程序设计
程序设计=数据结构+算法
JavaScript算法主要包括三种基本的形式,顺序、选择、循环。