js 基础强化复习
首先我们回顾js有哪些重要的知识:
// JS基础
// 1. 变量
// 2. 数据类型
// 3. 运算符
// 4. 条件语句
// 5. 循环语句
// 6. 函数
// 7. 对象
// 8. 数组
// 9. 字符串
// 10. 日期
// 11. 正则表达式
// 12. 错误处理
// 13. 事件
// 14. DOM
// 15. BOM
// 16. AJAX
// 17. JSON
// 18. ES6
这里提炼的这些确实是JavaScript的核心基础知识,涵盖了语言的各个关键方面。以下我为你提供一份关于这些JavaScript基础的总结和示例代码,帮助你进一步理解:
1. 变量
在JavaScript中,我们使用var
、let
和const
来声明变量。其中:
var
声明的变量具有函数作用域。let
和const
声明的变量拥有块级作用域。const
用于声明常量,一旦赋值就不能再重新赋值。
2. 数据类型
JavaScript的数据类型分为基本数据类型和引用数据类型。
- 基本数据类型包含:
undefined
、null
、boolean
、number
、string
、symbol
(ES6新增)以及bigint
(ES2020新增)。 - 引用数据类型主要是
object
,像数组、函数等都属于对象的特殊形式。
3. 运算符
JavaScript中的运算符种类丰富,有算术运算符(如+
、-
、*
、/
)、比较运算符(如==
、===
、>
)、逻辑运算符(如&&
、||
、!
)、赋值运算符(如=
、+=
)等。
4. 条件语句
条件语句用于基于不同条件执行不同的代码块,主要有if...else
、switch
和三元运算符condition ? expr1 : expr2
。
5. 循环语句
循环语句用于重复执行代码块,常见的有for
、while
、do...while
、for...in
、for...of
(ES6新增)。
6. 函数
函数是JavaScript中的一等公民,有多种定义方式:
// 函数声明
function add(a, b) {
return a + b; }
// 函数表达式
const subtract = function(