更新时间:2023-09-08 19:28:59
封面
版权信息
内容简介
前言
本书特色
配套资源与答疑服务
作者与鸣谢
第1章 JavaScript概述
1.1 JavaScript是什么
1.1.1 JavaScript简介
1.1.2 JavaScript应用场景
1.1.3 JavaScript发展趋势
1.1.4 JavaScript组成部分
1.2 JavaScript与其他语言
1.2.1 JavaScript与HTML、CSS的关系
1.2.2 JavaScript与Java的关系
1.2.3 JavaScript与TypeScript的关系
1.3 第一个JavaScript程序
1.3.1 代码编辑工具VSCode
1.3.2 代码运行工具——浏览器
1.3.3 在网页中嵌入JavaScript代码
1.3.4 注释、缩进、分号
1.3.5 常用输入/输出语句
1.3.6 在线帮助和资源
1.4 案例:输出“社会主义核心价值观”内容
1.5 本章小结
1.6 本章常见面试题
1.7 实践操作练习题
第2章 JavaScript语法基础
2.1 变量
2.1.1 声明变量
2.1.2 变量命名规则与规范
2.1.3 使用变量
2.2 数据类型
2.2.1 数据类型分类
2.2.2 数据类型检测
2.2.3 数据类型转换
2.3 运算符和表达式
2.3.1 算术运算符
2.3.2 递增和递减运算符
2.3.3 赋值运算符
2.3.4 比较运算符
2.3.5 逻辑运算符
2.3.6 条件运算符
2.3.7 运算符的优先级与结合性
2.4 流程控制
2.4.1 选择结构
2.4.2 循环结构
2.5 代码调试
2.5.1 alert()方法
2.5.2 console.log()方法
2.5.3 开发者工具调试
2.6 案例:新冠肺炎疫情风险等级划分程序设计
2.6.1 案例呈现
2.6.2 案例分析
2.6.3 案例实现
2.7 本章小结
2.8 本章常见面试题
2.9 实践操作练习题
第3章 数组
3.1 数组概述
3.2 创建数组
3.3 访问数组
3.4 数组常用属性和方法
3.5 案例:使用数组实现“2048”游戏的关键算法
3.5.1 案例呈现
3.5.2 案例分析
3.5.3 案例实现
3.6 本章小结
3.7 本章常见面试题
3.8 实践操作练习题
第4章 函数
4.1 函数概述
4.2 自定义函数
4.2.1 函数的定义
4.2.2 函数的调用
4.2.3 函数的返回值
4.2.4 arguments对象
4.2.5 变量作用域
4.2.6 函数的嵌套调用和递归调用
4.2.7 回调函数
4.3 内置函数
4.4 案例:“渔夫打鱼晒网”程序设计
4.4.1 案例呈现
4.4.2 案例分析
4.4.3 案例实现
4.5 本章小结
4.6 本章常见面试题
4.7 实践操作练习题
第5章 JavaScript对象
5.1 对象概述
5.2 创建对象
5.3 访问对象
5.4 常用内置对象
5.4.1 Math对象
5.4.2 Date对象
5.4.3 String对象
5.4.4 String对象与正则表达式
5.5 基本数据类型和复杂数据类型
5.6 案例