通过示例探索 9 个常用的 javascript 函数

1. JavaScript中的数组函数

1.1 forEach()函数

forEach()函数是 JavaScript 中非常常用的一种数组遍历方法,它允许您遍历一个数组并对其每个元素执行一个函数。

下面是一个简单的例子,它使用 forEach()函数将数组中的每个元素乘以 2。

var numbers = [1, 2, 3, 4, 5];

var doubledNumbers = [];

numbers.forEach(function(number) {

doubledNumbers.push(number * 2);

});

console.log(doubledNumbers); // 输出 [2, 4, 6, 8, 10]

1.2 map()函数

map()函数也是一种 JavaScript 中的数组遍历方法,它允许您遍历一个数组并返回一个新的数组。这个新数组的内容由您指定的函数确定。它与 forEach()函数的主要区别在于,map()函数返回一个新的数组,而 forEach()函数只是遍历原始数组。

下面是一个简单的例子,它使用 map()函数将数组中的每个元素乘以 2。

var numbers = [1, 2, 3, 4, 5];

var doubledNumbers = numbers.map(function(number) {

return number * 2;

});

console.log(doubledNumbers); // 输出 [2, 4, 6, 8, 10]

1.3 filter()函数

filter()函数是另一种 JavaScript 中的数组遍历方法,它允许您遍历一个数组并返回一个新的数组。这个新数组的内容是由您指定的过滤函数确定的,如果某个元素满足过滤条件,则该元素将被添加到新数组中。

下面是一个简单的例子,它使用 filter()函数来过滤数组中的偶数。

var numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9];

var evenNumbers = numbers.filter(function(number) {

return number % 2 === 0;

});

console.log(evenNumbers); // 输出 [2, 4, 6, 8]

2. JavaScript中的字符串函数

2.1 split()函数

split()函数是 JavaScript 中一种常用的字符串函数,它允许您将一个字符串拆分成一个字符串数组。

下面是一个简单的例子,它使用 split()函数将一个用逗号分隔的字符串分割为一个字符串数组。

var str = "apple,banana,pear,orange";

var fruits = str.split(",");

console.log(fruits); // 输出 ["apple", "banana", "pear", "orange"]

2.2 trim()函数

trim()函数是 JavaScript 中一种常用的字符串函数,它允许您去掉字符串的首尾空格。

下面是一个简单的例子,它使用 trim()函数去掉一个字符串的首尾空格。

var str = " hello world ";

var trimmedStr = str.trim();

console.log(trimmedStr); // 输出 "hello world"

2.3 substring()函数

substring()函数是 JavaScript 中一种常用的字符串函数,它允许您从一个字符串中获取一个子字符串,该子字符串由您指定的起始索引和结束索引确定。

下面是一个简单的例子,它使用 substring()函数从一个字符串中获取一个子字符串。

var str = "hello world";

var subStr = str.substring(0, 5);

console.log(subStr); // 输出 "hello"

3. JavaScript中的数学函数

3.1 Math.floor()函数

Math.floor()函数是 JavaScript 中一种常用的数学函数,它返回一个小于或等于指定数字的最大整数。

下面是一个简单的例子,它使用 Math.floor()函数将一个数字舍入为最接近的整数。

var num = 9.99;

var roundedNum = Math.floor(num);

console.log(roundedNum); // 输出 9

3.2 Math.min()函数

Math.min()函数是 JavaScript 中的一种常用的数学函数,它返回一组数字中的最小值。

下面是一个简单的例子,它使用 Math.min()函数返回一组数字中的最小值。

var numbers = [1, 2, 3, 4, 5];

var minNum = Math.min.apply(null, numbers);

console.log(minNum); // 输出 1

3.3 Math.round()函数

Math.round()函数是 JavaScript 中一种常用的数学函数,它将一个数字四舍五入为最接近的整数。

下面是一个简单的例子,它使用 Math.round()函数将一个数字四舍五入为最接近的整数。

var num = 4.4;

var roundedNum = Math.round(num);

console.log(roundedNum); // 输出 4