str.substring()
- 语法 :
str.substring(indexStart,indexEnd)
- 作用:
- 从字符串中截取一个字段出来
- 语法:
- str.substring(起始索引号,结束索引号)
注意点:
- 索引号是 (start, end) , 结束索引号不包含在截取的字符串中
- 如果indexEnd不传,第二个参数不写,会取到最后
- 演示:

- 输出结果:

str.trim()
作用:
- 可以去除文本前后的空格。
- 清除字符串两端的空格,注意中间的不清除
应用场景:
- 检测文本框是否为空时,输入空格检测时是不为空的;可以用这个代码去除前后的空格检测。
str.split()
- 把一个字符串分割成数组
- 注意:如果把括号内
("") 传空值,那么该字符串中的每个字符之间都会被分割。
- split() 方法不改变原始字符串。
参数
- separator: 可选。字符串或正则表达式,从该参数指定的地方分割 string Object。
- limit : 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。
- 实例:




str.includes()
作用:
includes() 是 JavaScript 中的一个方法,它用于检查一个数组或字符串是否包含指定的元素或子串,并返回布尔值表示是否包含。
语法:
string.includes(searchValue, fromIndex)
- 其中,searchValue为要搜索的子字符串;fromIndex是可选参数,表示从哪个索引位置开始搜索,默认为0。
示例:
- 在字符串中使用
includes() 方法时,它将检查一个字符串是否包含另一个字符串,并返回 true 或 false。例如:
const str = 'Hello World';
console.log(str.includes('World'));
console.log(str.includes('world'));
console.log(str.includes('World', 6));
- 以上代码中,第一个
console.log()输出结果为true,因为字符串"Hello World"包含子字符串"World";第二个console.log()输出结果为false,因为JavaScript区分大小写,所以"world"与"World"不同;第三个console.log()输出结果为false,因为指定了fromIndex=6,即只在字符串的后半部分搜索,而子字符串"World"在前半部分。
str.startsWidth()
作用:
str.startswith() 方法用于检查字符串是否以指定的前缀开头,如果是则返回true,否则返回False。
语法:
str.startswith('前缀开头',start, end)
- start end ===可选;起始和结束搜索的索引位置
示例:
s = "hello world"
print(s.startswith("hello")) # True
print(s.startswith("world")) # False
s = "hello world"
print(s.startswith("world", 6)) # True, 从索引6开始搜索
print(s.startswith("hello", 0, 5)) # True, 在索引0到4之间搜索
str.toUpperCase()
作用:
- 是 JavaScript 语言中 String 类型对象的一个方法。该方法用于将字符串中的所有字母转换为大写形式,并返回一个新的大写字符串。
示例:
let s = "Hello World";
let sUpper = s.toUpperCase();
console.log(sUpper);
- 在上面的示例中,调用
toUpperCase() 方法将字符串 s 转换为大写,并将结果存储在 sUpper 变量中。
str.toLowerCase()
作用:
- JavaScript 语言中 String 类型对象的一个方法。该方法用于将字符串中的所有字母转换为小写形式,并返回一个新的小写字符串。
示例:
let s = "Hello World";
let sLower = s.toLowerCase();
console.log(sLower);
- 在上面的示例中,调用
toLowerCase() 方法将字符串 s 转换为小写,并将结果存储在 sLower 变量中。
str.indexOf()
作用:
indexOf() 是 JavaScript 语言中 String 类型对象的一个方法,用于在字符串中查找指定子串的位置,如果找到则返回该子串第一次出现的下标索引值,否则返回 -1。
示例:
- 示例1
let s = "Hello World";
let index = s.indexOf("World");
console.log(index);
- 在上面的示例中,调用
indexOf() 方法查找字符串 s 中子串 "World" 的位置,由于 "World" 是从 s 的第 6 个字符开始出现的,因此该方法返回值为 6。
- 示例2:
indexOf() 方法还可以接收第二个参数,表示从哪个下标索引值开始查找,例如:
let s = "Hello World";
let index = s.indexOf("o", 5);
console.log(index);
- 在上面的示例中,调用
indexOf() 方法查找字符串 s 中从下标索引值 5 开始出现的第一个字母 "o" 的位置,由于第一个符合条件的字母 "o" 是从 s 的第 7 个字符开始出现的,因此该方法返回值为 7。