第 一部分 语法基础
第 1 章 JavaScript 简介 3
1.1 JavaScript 是什么 3
1.1.1 JavaScript 简介 3
1.1.2 教程介绍 4
1.2 JavaScript 开发工具 5
1.3 JavaScript 引入方式 7
1.3.1 外部JavaScript 7
1.3.2 内部JavaScript 8
1.3.3 元素属性JavaScript 10
1.4 一个简单的JavaScript 程序 11
1.5 本章练习 13
第 2 章 语法基础 14
2.1 语法简介 14
2.2 变量与常量 15
2.2.1 变量 15
2.2.2 常量 20
2.3 数据类型 20
2.3.1 数字 21
2.3.2 字符串 21
2.3.3 布尔值 24
2.3.4 未定义值 25
2.3.5 空值 26
2.4 运算符 26
2.4.1 算术运算符 27
2.4.2 赋值运算符 31
2.4.3 比较运算符 33
2.4.4 逻辑运算符 34
2.4.5 条件运算符 37
2.5 表达式与语句 38
2.6 类型转换 39
2.6.1 “字符串”转换为“数字” 39
2.6.2 “数字”转换为“字符串” 43
2.7 转义字符 45
2.8 注释 47
2.8.1 单行注释 47
2.8.2 多行注释 48
2.9 本章练习 49
第3 章 流程控制 51
3.1 流程控制简介 51
3.1.1 顺序结构 51
3.1.2 选择结构 52
3.1.3 循环结构 53
3.2 选择结构:if 53
3.2.1 单向选择:if... 54
3.2.2 双向选择:if...else... 55
3.2.3 多向选择:if...else if...else... 57
3.2.4 if 语句的嵌套 58
3.3 选择结构:switch 61
3.4 循环结构:while 65
3.5 循环结构:do...while 69
3.6 循环结构:for 70
3.7 实战题:判断一个数是整数,还是
小数 73
3.8 实战题:找出“水仙花数” 74
3.9 本章练习 75
第4 章 初识函数 77
4.1 函数是什么 77
4.2 函数的定义 79
4.2.1 没有返回值的函数 79
4.2.2 有返回值的函数 82
4.2.3 全局变量与局部变量 83
4.3 函数的调用 85
4.3.1 直接调用 86
4.3.2 在表达式中调用 87
4.3.3 在超链接中调用 88
4.3.4 在事件中调用 89
4.4 嵌套函数 90
4.5 内置函数 91
4.6 实战题:判断某一年是否是闰年 92
4.7 实战题:求出任意5 个数的最大值 93
4.8 本章练习 94
第5 章 字符串对象 96
5.1 内置对象简介 96
5.2 获取字符串长度 96
5.3 大小写转换 98
5.4 获取某一个字符 99
5.5 截取字符串 101
5.6 替换字符串 103
5.7 分割字符串 105
5.8 检索字符串的位置 109
5.9 实战题:统计某一个字符的个数