JavaScript String startsWith

JavaScript String startsWith

startsWith()方法是字符串的一个方法,用于确定字符串是否以指定字符串的字符开头。然后,结果为true或false,视输出而定。

在这里,在本节中,我们将讨论startsWith()方法,并通过一些示例实现来了解该方法的使用方式。

JavaString字符串startsWith()方法

如果发现输入字符串以字符串的指定字符开头,则该方法返回true,否则返回false。此外,startsWith()方法是区分大小写的。

语法

str.startsWith(searchString[, position])

在上述语法中:

  • str: 指定的字符串
  • searchString: 指定要在str中搜索的字符。
  • position: 一个可选参数,保存从哪里开始搜索字符串。默认情况下,值为0。

返回值

字符串函数如果在字符串中找到了指定的字符,则返回true;否则返回false。

startsWith()方法示例

看几个示例以更好地理解该概念:

示例1:

以下是一个示例代码:

<html>
<body>
<script>
const test = 'Work is Worship';
console.log(test.startsWith('Work'));
console.log(test.startsWith('Worship',8));
console.log(test.startsWith('work'));
</script>
</body>
</html>

在上面的代码示例中,我们将一个字符串赋值给一个const变量 ‘test’:

  • log(test.startsWith(‘Work’));

现在,当我们用 searchString = Work 打印字符串,并且没有指定位置时,searchString将从第0个位置开始搜索其值。作为搜索的开头,找到了匹配的字符,所以返回true作为输出。

  • log(test.startsWith(‘Worship’,8));

现在,当我们用 searchString = Worship 打印字符串,并且还指定了位置值为 8 。所以,searchString将从开始的第8个位置开始搜索,而在第8个位置,找到了匹配的字符;因此,它返回true作为输出。

  • log(test.startsWith(‘work’));

现在,当我们用 searchString = work 打印字符串,并且没有指定位置时,搜索将从第0个位置开始,由于第一个字符不匹配,所以返回false。它输出false是因为startsWith ()方法是区分大小写的。

输出:

JavaScript String startsWith

注意:默认位置值0从字符串的第一个字符开始。因此,如果字符串中的第0个位置是一个单个的空格,则输出将为0,同时满足上述搜索字符串的值。

示例2:

以下是一个代码示例:

<html>
<body>
<script>
function test() { 
    var str = 'Work is Worship'; 
    var x = str.startsWith('Wor');  
    console.log(x); 
} 
test(); 
</script>
</body>
</html>

输出:

JavaScript String startsWith

在上述代码中,

  • 我们创建了一个名为 test() 的函数,在函数中为变量 str 初始化了一个字符串。
  • 接下来,我们指定了要在指定字符串中搜索的一些字符串。
  • 我们没有设置位置值,因此它从字符串的第0 位置开始搜索。
  • 当它发现指定的字符与字符串中指定的字符匹配时,它返回输出为 true ,因为找到了匹配项。因此,变量x的值被赋为 true 。因此,调用该函数时,输出为true。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程