JavaScript — 基础语法

目录

计算机基础

一、初识 JavaScript

1.1 初识 JavaScript

1.1.1 JavaScript历史

1.1.2 JavaScript 是什么?

1.1.3 JavaScript 的作用

1.1.4 HTML/CSS/JS 的关系

1.1.5 浏览器执行js简介

1.1.6  JS的组成

1.1.7 JS初体验

1.2 JavaScript 注释

1.3 JavaScript输入输出语句

二、变量

2.1 变量的概述

2.1.2 什么是变量

2.1.2 变量在内存中的存储

2.2 变量的使用

2.2.1 声明变量

2.2.2 赋值 

2.2.3 变量的初始化

2.3 变量语法扩展

2.3.1 更新变量

2.3.2 同时声明多个变量

2.3.3 声明变量特殊情况

2.4 变量的命名规范

三、数据类型

3.1 数据类型简介

3.1.1 为什么需要数据类型

3.1.2 变量的数据类型

3.1.3 数据类型的分类

3.2 简单数据类型

3.2.1 简单数据类型(基本数据类型)

3.2.2 数字型  Number 

3.2.3 字符串型 String

3.2.4 布尔型 Boolean

3.2.5 Undefined 和 Null 

3.3 获取变量数据类型

3.3.1 获取检测变量的数据类型

3.3.2 字面量

3.4 数据类型转换

3.4.1 什么是数据类型转换

3.4.2 转换为字符串

3.4.3 转换为数字型(重点) 

3.4.4 转换为布尔型

3.5 标识符、关键字、保留字

3.5.1 标识符

3.5.2 关键字

3.5.3 保留字

四、JavaScript 运算符

4.1 运算符

4.1.1 运算符

4.2 算术运算符

4.2.1 算术运算符

4.2.2 浮点数的精度问题

4.2.3 表达式和返回值

4.3 递增和递减运算符

4.3.1 递增和递减运算符概述

4.3.2 递增运算符

4.3.3 前置递增和后置递增小结

4.4 比较运算符

4.4.1 比较运算符概述

4.4.2 = 小结

4.5 逻辑运算符

4.5.1 逻辑运算符概述

4.5.2 逻辑与 &&

4.5.3 逻辑或 ||

4.5.4 逻辑非  !

4.5.5 短路运算(逻辑中断) 

4.6 赋值运算符

4.7 运算符优先级

五、JavaScript流程控制 - 分支

5.1 流程控制

5.2 顺序流程控制

5.3 分支流程控制 if 语句

5.3.1 分支结构

5.3.2 if语句

5.3.3 if else 语句(双分支语句)

5.3.4 if else if 语句(多分支语句)

5.4 三元表达式

5.5 分支流程控制 switch

5.5.1 语法结构

5.5.2 switch 语句 和 if else if 语句的区别

六、JavaScript 流程控制-循环

6.1 循环

6.1.1 循环的目的

6.1.2 js中的循环

6.2 for循环

6.2.1 语法结构

6.2.2 for循环重复不相同的代码

6.2.3 for循环重复某些相同的操作

6.3 双重 for 循环

6.3.1 双重for循环概述

6.3.2 语法结构

6.3.3 for循环小结

6.4 while 循环

6.4.1 语法结构

6.4.2 执行思路

6.5 do while 循环

6.5.1 do...while 语句的语法结构

6.5.2 执行思路

6.6 循环小结

6.7 continue break  

6.7.1 continue 关键字

6.7.2 break 关键字

七、JavaScript 命名规范以及语法格式

7.1 标识符命名规范

7.2 操作符规范

7.3 单行注释规范

7.4 其他规范 

八、JavaScript 数组

8.1 数组的概念

8.1.1 数组的概念

8.2 创建数组

8.2.1 数组的创建方式

8.2.2 利用 new 创建数组

8.2.3 利用数组字面量创建数组

8.2.4 数组元素的类型

8.3 获取数组中的元素

8.3.1 数组的索引

8.4 遍历数组

8.4.1 遍历数组

8.4.2 数组的长度

8.5 数组中新增元素

8.5.1 通过修改 length 长度新增数组元素

8.5.2 通过修改数组索引新增数组元素

8.6 数组案例 

8.6.1 数组排除(冒泡排序) 

九、JavaScript 函数

9.1 函数的概念

9.2 函数的使用

9.2.1 声明函数

9.2.2 调用函数

9.2.3 函数的封装

9.3 函数的参数

9.3.1 形参和实参

9.3.2 函数形参和实参个数不匹配问题

 9.3.3 小结

9.4 函数的返回值

9.4.1 return 语句

9.4.2 return终止函数 

9.4.3 return 的返回值

9.5.4 函数没有 return 返回 undefined

9.5.5 break, continue,return 的区别

9.5 arguments的使用

9.5.1 arguments概念

9.5.2 案例

9.6 函数案例

9.6.1 利用函数封装方式,翻转任意一个数组

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值