首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 JavaScript程序设计
内容
内容推荐
本书由浅入深、循序渐进地介绍了JavaScript语言和程序设计的基本概念,结合案例深入讲解了JavaScript语言特性,强调了实现程序的算法和程序设计思想。全书共10章,第1章介绍JavaScript语言的入门知识;第2~5章介绍JavaScript的基本语法、算法及构成程序的顺序、分支、循环结构;第6章对函数进行深入探讨;第7章介绍面向对象的程序设计思想和方法;第8章和第9章介绍JavaScript语言中的两个核心对象——字符串和数组;第10章简要介绍异常的概念和程序调试的方法。
本书构思新颖、思路清晰、讲述详尽、案例丰富、通俗易懂,是Web开发爱好者学习程序设计最基础又较全面的教材。本书既可以作为职业院校计算机专业的教学用书,也适合程序爱好者自学。
目录
1 JavaScript快速入门
1.1 程序设计基本概念
1.1.1 计算机程序
1.1.2 程序语言
1.1.3 什么是JavaScript语言
1.1.4 学习程序设计的方法
1.2 Hello world
1.3 基础语法
1.3.1 直接量
1.3.2 运算符
1.3.3 输出
1.3.4 换行、空格与分号
1.3.5 注释
1.3.6 输入
2 变量与数据类型
2.1 变量
2.1.1 变量的定义
2.1.2 赋值和初始化
2.1.3 访问变量
2.2 常量
2.3 标识符与关键字
2.3.1 标识符
2.3.2 关键字
2.3.3 正确命名标识符
2.4 数据类型
2.4.1 数值类型
2.4.2 布尔类型
2.4.3 字符串类型
2.4.4 undefined与null
2.5 类型转换
2.5.1 自动类型转换
2.5.2 显式类型转换
3 顺序结构程序设计
3.1 算法基础
3.1.1 算法的概念
3.1.2 算法的描述
3.1.3 算法举例
3.2 表达式和语句
3.2.1 表达式
3.2.2 语句
3.2.3 复合语句
3.3 顺序结构
3.4 赋值运算
3.5 算术运算
3.5.1 自增和自减
3.5.2 算术运算的优先级
3.5.3 算术运算的结合性
3.6 字符串运算
3.7 顺序结构程序举例
3.7.1 计算圆的周长和面积
3.7.2 交换变量的值
4 分支结构程序设计
4.1 条件判断
4.2 关系运算与逻辑运算
4.2.1 关系运算
4.2.2 逻辑运算
4.2.3 关系运算与逻辑运算的优先级
4.3 if语句
4.3.1 基本的if语句
4.3.2 if/else语句
4.3.3 if/else if/else语句
4.4 条件运算
4.5 switch语句
4.6 分支结构程序举例
4.6.1 闰年的判断
4.6.2 最大值问题
5 循环结构程序设计
5.1 循环的概念
5.2 for语句
5.3 while语句
5.4 do/while语句
5.5 嵌套循环
5.6 不同循环语句的比较
5.7 跳转
5.7.1 break语句
5.7.2 continue语句
5.7.3 break语句和continue语句的区别
5.8 循环结构程序举例
5.8.1 生成数列
5.8.2 字符串处理
6 函数
6.1 函数定义
6.1.1 无参数函数的定义
6.1.2 函数的参数
6.1.3 带参数函数的定义
6.1.4 参数默认值
6.1.5 表达式定义
6.1.6 空函数
6.2 函数返回值
6.2.1 返回undefined
6.2.2 指定返回值
6.3 函数调用
6.3.1 直接调用
6.3.2 函数表达式
6.3.3 函数调用作为参数
6.3.4 函数的嵌套调用
6.3.5 自动调用函数
6.4 变量作用域
6.4.1 局部变量
6.4.2 全局变量
6.4.3 生命周期
6.5 函数举例
6.5.1 素数
6.5.2 闰年判断
7 类和对象
7.1 面向对象的概念
7.1.1 面向对象的程序语言
7.1.2 面向对象的程序设计
7.2 对象和对象直接量
7.2.1 对象的概念
7.2.2 对象直接量
7.3 创建和使用类
7.3.1 类和实例
7.3.2 定义类
7.3.3 访问对象的属性
7.3.4 修改对象的属性
7.3.5 调用对象的方法
7.3.6 typeof与instanceof
7.3.7 for/in语句访问对象属性
7.4 封装
7.4.1 私有属性
7.4.2 操作私有属性
7.4.3 静态方法
7.5 继承
7.6 面向对象举例
7.6.1 设计学生类
7.6.2 贪吃蛇
8 数组
8.1 一维数组
8.1.1 一维数组的定义
8.1.2 数组长度
8.1.3 访问数组元素
8.1.4 遍历一维数组
8.2 二维数组
8.2.1 二维数组的定义
8.2.2 访问数组元素
8.2.3 遍历二维数组
8.3 Array对象常用方法
8.3.1 concat()
8.3.2 push()与pop()
8.3.3 shift()与unshift()
8.3.4 slice()
8.3.5 splice()
8.3.6 reverse()
8.3.7 sort()
8.3.8 toString()与toLocaleString()
8.3.9 join()与split()
8.4 数组应用举例
8.4.1 学生成绩统计
8.4.2 冒泡排序
8.4.3 贪吃蛇的移动
8.4.4 绘制迷宫地图
9 JavaScript常用对象
9.1 String对象
9.1.1 创建String对象
9.1.2 String对象的属性
9.1.3 String对象的常用方法
9.2 Date对象
9.2.1 Date对象的概念
9.2.2 Date对象的常用方法
9.3 Math对象
9.3.1 Math对象的概念
9.3.2 Math对象的常用属性和方法
9.4 常用内置对象举例
9.4.1 时钟
9.4.2 加密字符串
10 异常和调试
10.1 异常的概念
10.2 Error对象
10.3 异常处理
10.3.1 throw语句抛出异常
10.3.2 try/catch/finally捕捉异常
10.4 利用Chrome调试工具调试
10.4.1 “source”面板
10.4.2 console
10.4.3 Break
标签
缩略图
书名 JavaScript程序设计
副书名
原作名
作者
译者
编者 龚爱民
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121438264
开本 16开
页数 200
版次 1
装订 平装
字数 297
出版时间 2022-06-01
首版时间 2022-06-01
印刷时间 2022-06-01
正文语种
读者对象 中职
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 468
CIP核字 2022111644
中图分类号 TP312.8
丛书名
印张 13.25
印次 1
出版地 北京
284
209
10
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/18 19:10:23