JavaScript(JS)的基础语法总结

JavaScript(JS)作为一种脚本语言,具有简洁易用的语法,是前端开发的基础。以下是 JS 的基础语法总结:

---

### 1. **变量和常量**
```javascript
// 定义变量
let x = 5; // 块作用域变量,可重新赋值
var y = 10; // 全局/函数作用域变量,可重新赋值
const z = 15; // 常量,定义后不能重新赋值
```

---

### 2. **数据类型**
#### 2.1 原始类型(Primitive Types)
- **Number**: 如 `10`, `3.14`
- **String**: 如 `'hello'`, `"world"`
- **Boolean**: `true`, `false`
- **Null**: 空值,表示变量不存在
- **Undefined**: 声明但未赋值
- **Symbol**: 独一无二的值(ES6)
- **BigInt**: 用于表示大整数(ES11)

#### 2.2 引用类型
- **Object**: 如数组、函数、日期等

---

### 3. **操作符**
#### 3.1 算术操作符
```javascript
let a = 10 + 5; // 加法:15
let b = 10 - 5; // 减法:5
let c = 10 * 2; // 乘法:20
let d = 10 / 2; // 除法:5
let e = 10 % 3; // 取余:1
let f = 2 ** 3; // 指数:8
```

#### 3.2 比较操作符
```javascript
console.log(10 > 5); // true
console.log(10 === 5); // false(全等:值和类型都相等)
console.log(10 == "10"); // true(宽松相等:仅比较值)
```

#### 3.3 逻辑操作符
```javascript
console.log(true && false); // false(与)
console.log(true || false); // true(或)
console.log(!true); // false(非)
```

---

### 4. **条件语句**
```javascript
let age = 18;
if (age >= 18) {
console.log("成年人");
} else {
console.log("未成年人");
}

// 三元运算符
let result = age >= 18 ? "成年人" : "未成年人";
```

---

### 5. **循环语句**
```javascript
// for 循环
for (let i = 0; i < 5; i++) {
console.log(i);
}

// while 循环
let i = 0;
while (i < 5) {
console.log(i);
i++;
}

// do-while 循环
let j = 0;
do {
console.log(j);
j++;
} while (j < 5);
```

---

### 6. **函数**
```javascript
// 函数声明
function add(a, b) {
return a + b;
}

// 函数表达式
const

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值