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

📅  最后修改于: 2022-05-13 01:56:55.764000             🧑  作者: Mango

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; }

输出:

How, are, you, feeling, today?

示例: startsWith() 方法。

   function myFunction() {   var str = "Hello world, welcome to the universe.";   var n = str.startsWith("Hello");   document.getElementById("demo").innerHTML = n; }

输出:

true