先来一波
JavaScript提供了许多内置的字符串函数,用于处理和操作字符串。下面是一些常用的字符串函数的总结:
-
length:返回字符串的长度。
var str = "Hello"; var len = str.length; // 返回 5
-
concat:将多个字符串连接起来。
var str1 = "Hello"; var str2 = "World"; var result = str1.concat(" ", str2); // 返回 "Hello World"
-
indexOf:返回指定子字符串在字符串中第一次出现的位置。
var str = "Hello World"; var index = str.indexOf("o"); // 返回 4
-
lastIndexOf:返回指定子字符串在字符串中最后一次出现的位置。
var str = "Hello World"; var index = str.lastIndexOf("o"); // 返回 7
-
slice:从字符串中提取指定部分并返回新的字符串。
var str = "Hello World"; var result = str.slice(6, 11); // 返回 "World"
-
substring:从字符串中提取指定部分并返回新的字符串,类似于slice,但不支持负数索引。
var str = "Hello World"; var result = str.substring(6, 11); // 返回 "World"
-
replace:替换字符串中的子字符串。
var str = "Hello World"; var newStr = str.replace("World", "JavaScript"); // 返回 "Hello JavaScript"
-
toUpperCase:将字符串转换为大写。
var str = "Hello"; var upperCaseStr = str.toUpperCase(); // 返回 "HELLO"
-
toLowerCase:将字符串转换为小写。
var str = "Hello"; var lowerCaseStr = str.toLowerCase(); // 返回 "hello"
-
trim:去除字符串两端的空格。
var str = " Hello World "; var trimmedStr = str.trim(); // 返回 "Hello World"
这只是一些常用的字符串函数的总结,JavaScript还提供了其他许多用于处理字符串的函数。你可以根据具体的需求查阅JavaScript文档来了解更多关于字符串函数的详细信息。
var s = "hello,world" //定义一个字符串
s.length //获取字符串 s 的长度
s.charAt(0) //=>"h":第一个字符
s.charAt(s.length - 1) //=>"d":最后一个字符
s.substring(1, 4) //=>"ell":第 2~4 个字符
s.slice(1, 4) //=>"ell":同上
s.slice(-3) //=>"rld":最后三个字符
s.indexOf("l") //=>2:字符 l 首次出现的位置
s.lastIndexOf("l") //=>10:字符 l 最后一次出现的位置
s.indexOf("l", 3) //=>3:在位置 3 及之后首次出现字符 l 的位置
s.split(",") //=>["hello","world"]分割成子串
s.replace("h", "H") //=>"Hello,world":全文字符替换
s.toUpperCase() //=>"HELLO,WORLD"
标签:返回,函数,JavaScript,var,str,字符串,World,Hello
From: https://www.cnblogs.com/laraveler/p/17852159.html