JavaScript函数速查手册
时间: 2023-09-02 12:14:09 浏览: 108
javascript函数速查手册
以下是JavaScript函数速查手册:
### 字符串相关函数
#### 1. length
用于获取字符串的长度。
```javascript
var str = "hello";
console.log(str.length); // 5
```
#### 2. charAt
用于获取字符串中指定位置的字符。
```javascript
var str = "hello";
console.log(str.charAt(1)); // e
```
#### 3. concat
用于将多个字符串拼接成一个字符串。
```javascript
var str1 = "hello";
var str2 = "world";
console.log(str1.concat(str2)); // helloworld
```
#### 4. slice
用于截取字符串的一部分。
```javascript
var str = "hello";
console.log(str.slice(1, 3)); // el
```
#### 5. substr
用于从指定位置开始截取指定长度的字符串。
```javascript
var str = "hello";
console.log(str.substr(1, 3)); // ell
```
#### 6. replace
用于将字符串中的指定内容替换为新内容。
```javascript
var str = "hello";
console.log(str.replace("h", "H")); // Hello
```
### 数组相关函数
#### 1. push
用于向数组末尾添加一个元素。
```javascript
var arr = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
```
#### 2. pop
用于从数组末尾删除一个元素。
```javascript
var arr = [1, 2, 3];
arr.pop();
console.log(arr); // [1, 2]
```
#### 3. shift
用于从数组开头删除一个元素。
```javascript
var arr = [1, 2, 3];
arr.shift();
console.log(arr); // [2, 3]
```
#### 4. unshift
用于向数组开头添加一个元素。
```javascript
var arr = [1, 2, 3];
arr.unshift(0);
console.log(arr); // [0, 1, 2, 3]
```
#### 5. splice
用于从数组中删除或添加元素。
```javascript
var arr = [1, 2, 3];
arr.splice(1, 1, 4);
console.log(arr); // [1, 4, 3]
```
### 数学相关函数
#### 1. Math.round
用于将一个数四舍五入为最接近的整数。
```javascript
console.log(Math.round(3.14)); // 3
console.log(Math.round(3.5)); // 4
```
#### 2. Math.floor
用于将一个数向下取整。
```javascript
console.log(Math.floor(3.99)); // 3
```
#### 3. Math.ceil
用于将一个数向上取整。
```javascript
console.log(Math.ceil(3.01)); // 4
```
#### 4. Math.random
用于生成一个0到1之间的随机数。
```javascript
console.log(Math.random()); // 0.123456789
```
以上是JavaScript函数速查手册的一部分,常用函数还有很多,需要结合实际使用中的需求进行学习和掌握。
阅读全文