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