JavaScript字符串方法 ?
参考答案:
JavaScript 中的字符串方法提供了许多用于操作和处理字符串的功能。以下是一些常用的字符串方法:
- charAt(index):返回在指定位置的字符。
var str = 'Hello, world!';
console.log(str.charAt(0)); // 输出 "H"
- concat(string2, string3, ..., stringX):连接两个或更多的字符串,并返回新的字符串。
var str1 = 'Hello, ';
var str2 = 'world!';
console.log(str1.concat(str2)); // 输出 "Hello, world!"
- indexOf(searchValue[, fromIndex]):返回某个指定的字符串值在字符串中首次出现的位置。
var str = 'Hello, world!';
console.log(str.indexOf('world')); // 输出 7
- lastIndexOf(searchValue[, fromIndex]):返回某个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
var str = 'Hello, world, world!';
console.log(str.lastIndexOf('world')); // 输出 13
- replace(regexp|substr, newSubStr|function):在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
var str = 'Hello, world!';
console.log(str.replace('world', 'JavaScript')); // 输出 "Hello, JavaScript!"
- slice(startIndex, endIndex):提取字符串的片断,并在新的字符串中返回被提取的部分。
var str = 'Hello, world!';
console.log(str.slice(7, 12)); // 输出 "world"
- split(separator[, limit]):把字符串分割为字符串数组。
var str = 'Hello, world!';
console.log(str.split(' ')); // 输出 ["Hello,", "world!"]
- substring(indexStart[, indexEnd]):提取字符串中两个指定的索引号之间的字符。
var str = 'Hello, world!';
console.log(str.substring(7, 12)); // 输出 "world"
- toLowerCase():把字符串转换为小写。
var str = 'Hello, World!';
console.log(str.toLowerCase()); // 输出 "hello, world!"
- toUpperCase():把字符串转换为大写。
var str = 'Hello, World!';
console.log(str.toUpperCase()); // 输出 "HELLO, WORLD!"
以上只是 JavaScript 字符串方法的一部分,还有很多其他的方法可以用于处理字符串。可以通过查阅 JavaScript 的官方文档或相关教程来了解更多字符串方法。