JavaScript 基础语法
JavaScript 语法是编写 JavaScript 代码时必须遵循的规则和结构。掌握基础语法是学习 JavaScript 的第一步,也是最重要的一步。在本章节中,我们将学习 JavaScript 的基本语法规则。
JavaScript 语句
JavaScript 程序是由一系列可执行的语句组成的。语句是执行特定任务的指令。在 JavaScript 中,语句通常以分号(;)结尾,但分号是可选的。
语句分隔符
虽然分号是可选的,但为了代码的清晰性和避免潜在问题,建议始终使用分号分隔语句。
JavaScript 代码块
JavaScript 语句可以组合成代码块,用花括号 {} 包裹。代码块通常用于函数、条件语句和循环语句中。
JavaScript 注释
注释是代码中不会被执行的部分,用于解释代码的作用,提高代码的可读性。
单行注释
使用 // 开头的注释是单行注释,注释内容从 // 开始到行尾结束。
多行注释
使用 /* */ 包裹的注释是多行注释,可以跨越多行。
JavaScript 变量
变量是存储数据值的容器。在 JavaScript 中,使用 var、let 或 const 关键字声明变量。
变量命名规则
- 变量名必须以字母、下划线(_)或美元符号($)开头
- 变量名可以包含字母、数字、下划线和美元符号
- 变量名区分大小写
- 不能使用 JavaScript 保留关键字作为变量名
JavaScript 数据类型
JavaScript 有多种数据类型,包括:
- 字符串(String):用于存储文本
- 数字(Number):用于存储数值
- 布尔值(Boolean):表示 true 或 false
- 对象(Object):用于存储复杂数据
- 数组(Array):特殊的对象类型,用于存储有序数据集合
- null:表示"无值"
- undefined:表示未定义的值
JavaScript 运算符
运算符用于对操作数执行操作。
算术运算符
赋值运算符
比较运算符
逻辑运算符
JavaScript 函数
函数是一段可重复使用的代码块,用于执行特定任务。
JavaScript 条件语句
条件语句用于根据不同的条件执行不同的代码块。
JavaScript 循环语句
循环语句用于重复执行代码块。
JavaScript 错误处理
JavaScript 提供了 try...catch 语句来处理错误。
JavaScript 严格模式
严格模式是 JavaScript 的一种受限变体,它消除了 JavaScript 语言的一些不合理、不严谨之处。
JavaScript 代码风格建议
- 使用一致的缩进:通常使用 2 个或 4 个空格进行缩进
- 使用有意义的变量名:变量名应清楚表达其用途
- 添加注释:对复杂逻辑添加注释说明
- 保持代码简洁:避免过长的代码行和过深的嵌套
- 使用代码格式化工具:如 Prettier 保持代码风格一致
总结
JavaScript 基础语法包括:
- 语句:JavaScript 程序的基本单位,通常以分号结尾
- 代码块:用花括号包裹的语句集合
- 注释:单行注释(//)和多行注释(/* */)
- 变量:使用 var、let、const 声明,遵循命名规则
- 数据类型:字符串、数字、布尔值、对象、数组等
- 运算符:算术、赋值、比较、逻辑运算符
- 函数:可重复使用的代码块
- 条件语句:if...else 语句
- 循环语句:for 循环、while 循环
- 错误处理:try...catch 语句
- 严格模式:提高代码质量和安全性
掌握这些基础语法是学习 JavaScript 的重要第一步。在下一章节中,我们将深入学习 JavaScript 的数据类型。