常用的JS方法合集
本篇攻略主要讲解常用的JS方法合集,包括字符串、数组、日期、正则表达式等方面的常用方法。
字符串方法
字符串是JS中最为常见的数据类型之一,在日常开发中经常需要对字符串进行操作。下面列出一些常用的字符串方法:
- string.length
用于获取字符串的长度,即包含的字符数。
javascript
var str = "Hello World!";
console.log(str.length); // 12
- string.charAt(index)
用于获取指定索引位置上的字符。
javascript
var str = "Hello World!";
console.log(str.charAt(0)); // H
console.log(str.charAt(6)); // W
- string.indexOf(searchValue[, fromIndex])
用于查找指定字符串在目标字符串中第一次出现的位置。
javascript
var str = "Hello World!";
console.log(str.indexOf("o")); // 4
console.log(str.indexOf("l", 5)); // 9
- string.split([separator[, limit]])
用于将字符串按照指定的分隔符分割成一个数组。可选的limit参数限制返回的数组长度。
javascript
var str = "apple,banana,orange";
console.log(str.split(",")); // ["apple", "banana", "orange"]
console.log(str.split(",", 2)); // ["apple", "banana"]
数组方法
数组是JS中最为重要的数据类型之一,常用于存储一组相关的数据。下面列出一些常用的数组方法:
- array.push(item1[, item2[, ...[, itemN]]])
用于向数组末尾添加一个或多个元素,并返回数组新的长度。
javascript
var arr = [1,2];
console.log(arr.push(3)); // 3
console.log(arr); // [1, 2, 3]
- array.pop()
用于从数组末尾删除一个元素,并返回该元素的值。
javascript
var arr = [1,2,3];
console.log(arr.pop()); // 3
console.log(arr); // [1, 2]
- array.concat(arr1[, arr2[, ...[, arrN]]])
用于连接两个或多个数组,并返回一个新的数组。
javascript
var arr1 = [1, 2];
var arr2 = [3, 4];
console.log(arr1.concat(arr2)); // [1, 2, 3, 4]
- array.splice(index[, deleteCount[, item1[, item2[, ...]]]])
用于从数组中删除、插入或替换元素。
javascript
var arr = [1, 2, 3, 4];
console.log(arr.splice(1, 2)); // [2, 3]
console.log(arr); // [1, 4]
console.log(arr.splice(1, 0, 2, 3)); // []
console.log(arr); // [1, 2, 3, 4]
日期方法
日期是JS中的数据类型之一,用于表示时间和日期。下面列出一些常用的日期方法:
- date.getFullYear()
用于返回当前日期的年份。
javascript
var date = new Date(); // 当前时间
console.log(date.getFullYear()); // 2021
- date.getMonth()
用于返回当前日期的月份,从0开始(0表示1月)。
javascript
var date = new Date(); // 当前时间
console.log(date.getMonth()); // 1
- date.getDate()
用于返回当前日期的天数。
javascript
var date = new Date(); // 当前时间
console.log(date.getDate()); // 1
- date.toLocaleDateString()
用于返回当前日期的本地日期字符串。
javascript
var date = new Date(); // 当前时间
console.log(date.toLocaleDateString()); // "2021/2/1"
正则表达式方法
正则表达式是JS中常用的字符串匹配工具,以下列出一些常用的正则表达式方法:
- regex.test(str)
用于测试一个字符串是否匹配一个正则表达式,并返回true或false。
javascript
var regex = /w3school/i;
console.log(regex.test("visit W3School")); // true
console.log(regex.test("visit W3School.com")); // true
console.log(regex.test("visit Google.com")); // false
- str.match(regex)
用于在一个字符串中查找一个或多个与正则表达式匹配的字符串,并返回匹配的结果。
javascript
var str = "Visit W3School";
var regex = /w3school/i;
console.log(str.match(regex)); // ["W3School"]
上述是常用的JS方法合集的相关攻略,对于初学者,也就是小白们而言,掌握这些常用的方法,已经足够应对日常的开发需求啦。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:常用的js方法合集 - Python技术站