【JavaScript】 js 基础知识强化复习
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(