JavaScript 中的内置字符串是什么?
一系列字母、特殊字符、数字等或所有这些的组合称为字符串。通过将字符串字符括在单引号 (') 或双引号 (") 中来创建字符串。
句法:
var myString = 'Good Morning123!'; // Single quoted string
var myString = "Good Morning123!"; // Double quoted string
在 Javascript 中,许多字符串方法要么是内置的,要么是用户定义的。内置字符串方法是存在于任何编程语言库中的方法。
JavaScript 的内置字符串方法:
- search():用于在字符串中搜索特定值或表达式。它返回匹配的位置。
- split():用于将字符串拆分为子字符串数组。
- startsWith():用于检查字符串是否以指定字符开头。
- slice():用于提取字符串的一部分并返回一个新字符串。
- concat():用于合并两个字符串的文本并返回一个新字符串。
- charAt():用于返回指定索引处的字符。
- indexOf()用于返回字符串对象中指定值的最先出现的索引。如果找不到对象,则返回 -1。
- lastIndexOf():用于返回指定值的最后出现的字符串对象内的索引。如果找不到对象,则返回 -1。
- match():用于将正则表达式与字符串进行匹配。
- replace():用于查找正则表达式和字符串之间的匹配。匹配的子字符串被替换为新的子字符串。
- substr():用于返回字符中的字符串,从指定位置开始,经过指定字符数。
- substring():用于返回两个指定索引之间的字符串中的字符。
- toLowerCase():用于将调用的字符串值转换为小写。
- toUpperCase():用于将调用的字符串值转换为大写。
- valueOf():用于返回指定对象的原始值。
用户定义的字符串方法:用户定义的用于执行特定任务的方法。
- JavaScript 中用户定义的字符串方法:
- logIt():用于在代码执行时将参数记录回控制台。
- return():用于显式返回特定值。
示例: Search() 方法。
function myFunction() {
var str = "Welcome to GeeksforGeeks!";
var a= str.search("GeeksforGeeks");
document.getElementById("demo").innerHTML = a;
}
输出:
11
示例: split() 方法。
function myFunction() {
var str = "How are you feeling today?";
var res = str.split(" ");
document.getElementById("demo").innerHTML = res;
}
示例: startsWith() 方法。 输出: How, are, you, feeling, today?
function myFunction() {
var str = "Hello world, welcome to the universe.";
var n = str.startsWith("Hello");
document.getElementById("demo").innerHTML = n;
}
true