2 JavaScript基础指令
2.1 结构
语句
- 含义:每一条单独的指令或步骤,
- 每条语句从新的一行开始,并以分号结尾
- 代码段:
{ 代码段内容 }
注释
- 作用:解释代码的作用,使代码更易阅读
- 多行注释:
/* 注释内容 */
- 单行注释:
// 注释内容
变量
- 作用:暂时存储完成工作所需的信息
- 声明:
关键字 变量名(标识符);
(例如:var index;
)- 注意:变量被声明的位置会影响后面的代码能否使用它(作用域)
- 赋值:
变量名 = 变量值
(=:赋值操作符) - 创建变量的方式
- 变量在各自语句中被声明和赋值
- 变量在同一语句中被明,分开各自赋值
- 变量在语句中同时被声明和赋值
- 更改变量的值:不需要再使用var关键字
- 命名规则
- 开头:字母、$、_
- 组成:字母、$、_、数字
- 不能使用关键字、保留字
- 区分大小写
- 见名知意
- 驼峰命名法(第一个单词首字母小写,其余单词首字母大写)
2.2 数据类型、数组
数据类型
- 数字
- 字符串
- 使用引号:使用转义字符
- 布尔
数组
- 作用:存储一组相互之间有关联的值
- 创建
- 字面量:
var 数组名 = [值1,值2,值3,···]
- 构造函数:
var 数组名 = new Array(值1,值2,值3,···)
item(索引编号)
:从数组中获取元素
- 说明
- 数组中的值可以不是相同类型
- 创建时不需指定有多少个值
- 字面量:
- 数组中的值
- 元素编号:从0开始
- 访问:
变量 = 数组名[索引编号]
- 元素数量:
数组名.length
- 更改:
数组名[索引编号] = 更改后的值
2.3 表达式、操作符
表达式
- 给变量赋值
- 使用多个值,返回一个值
操作符
- 赋值操作符:将一个值赋给另一个值
- 算术操作符:执行基本的数学运算
+ - * / %
++ --
- 优先级:
* /
>+ -
(可使用括号改变优先级)
- 字符串操作符:合并字符串(串接)
- 比较操作符:比较两个值,返回 true/false
- 逻辑操作符:整合多个表达式,返回 true/false