字母, 特殊字符, 数字等的序列或它们的组合被称为String。通过将字符串字符括在单引号(')或双引号(")中来创建字符串。
语法如下:
var myString = 'Good Morning123!';
// Single quoted stringvar myString = "Good Morning123!";
// Double quoted string
在Javascript中, 许多字符串方法是内置的或用户定义的。内建字符串方法是任何编程语言库.
JavaScript的内置字符串方法:
search():用于在字符串中搜索特定值或表达式。它返回比赛的位置。
split():用于将字符串拆分为子字符串数组。
【JavaScript中的内置字符串是什么()】startsWith():用于检查字符串是否以指定的字符开头。
slice():用于提取字符串的一部分并返回新的字符串。
concat():用于合并两个字符串的文本并返回一个新字符串。
charAt():用于返回指定索引处的字符。
indexOf()用于返回指定值的第一个出现在字符串对象内的索引。如果找不到对象, 则返回-1。
lastIndexOf():用于返回指定值最后出现的字符串对象中的索引。如果找不到对象, 则返回-1。
match():用于将正则表达式与字符串进行匹配。
replace():用于查找正则表达式和字符串之间的匹配项。匹配的子字符串将替换为新的子字符串。
substr():它用于返回字符串中的字符, 从指定位置开始到指定数量的字符。
substring():用于返回两个指定索引之间的字符串中的字符。
toLowerCase():用于将被调用的字符串值转换为小写。
toUpperCase():用于将被调用的字符串值转换为大写。
valueOf():用于返回指定对象的原始值。
用户定义的字符串方法:的方法是由用户定义执行特定任务。
JavaScript中用户定义的字符串方法:
- logIt():当执行代码时, 它用于将参数记录回控制台。
- 返回():它用于显式返回特定值。
<
p id= "demo" >
<
/p>
function myFunction() {
var str = "Welcome to lsbin!" ;
var a= str.search( "lsbin" );
document.getElementById( "demo" ).innerHTML = a;
}
输出如下:
11
例子:split()方法。
<
p id= "demo" >
<
/p>
function myFunction() {
var str = "How are you feeling today?" ;
var res = str.split( " " );
document.getElementById( "demo" ).innerHTML = res;
}
输出如下:
How, are, you, feeling, today?
例子:startsWith()方法。
<
p id= "demo" >
<
/p>
function myFunction() {
var str = "Hello world, welcome to the universe." ;
var n = str.startsWith( "Hello" );
document.getElementById( "demo" ).innerHTML = n;
}
输出如下:
true
推荐阅读
- 如何用Java返回多个值()
- 算法设计(单链表中的交替奇偶节点)
- C#标识符用法介绍和代码示例
- C语言中的NULL指针介绍和代码示例
- 算法设计(总和大于给定值的最小子数组)
- win8鼠标双击速度设置小技巧
- win8全屏截图自动保存至桌面的技巧
- win8文件视图一键同步设置技巧
- win8磁盘分区无法重命名的处理技巧