JavaScript中的内置字符串是什么?

2021年3月17日15:17:21 发表评论 603 次浏览

字母, 特殊字符, 数字等的序列或它们的组合被称为String。通过将字符串字符括在单引号(')或双引号(")中来创建字符串。

语法如下:

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():当执行代码时, 它用于将参数记录回控制台。
  • 返回():它用于显式返回特定值。

例子:Search()方法。

<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

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: