七爪源码:如何在 JavaScript 中获取字符串的前 2 个字符

了解如何在 JavaScript 中轻松获取字符串的前两个字符。1. slice() 方法要在 JavaScript 中获取字符串的前两个字符,请在字符串上调用 slice() 方法,分别传递 0 和 2 作为第一个和第二个参数。 例如,s

了解如何在 JavaScript 中轻松获取字符串的前两个字符。

七爪源码:如何在 JavaScript 中获取字符串的前 2 个字符

1. slice() 方法

要在 JavaScript 中获取字符串的前两个字符,请在字符串上调用 slice() 方法,分别传递 0 和 2 作为第一个和第二个参数。 例如,str.slice(0, 2) 返回一个包含 str 的前两个字符的新字符串。

const str = 'Two Characters';const firstTwoChars = str.slice(0, 2);
console.log(firstTwoChars); 

slice() 方法提取开始和结束索引之间的字符串部分,它们分别由第一个和第二个参数指定。 索引 0 和 2 之间的子字符串是仅包含前两个字符串字符的子字符串。

笔记

JavaScript 中的字符串是不可变的, slice() 方法返回一个新字符串而不修改原来的字符串:

const str = 'Two Characters';const first2 = str.slice(0, 2);
console.log(first2); // Original not modified
console.log(str); // Two Characters

2. substring() 方法

或者,要获取字符串的前两个字符,我们可以调用字符串的 substring() 方法,分别传递 0 和 2 作为第一个和第二个参数。 例如,str.substring(0, 2) 返回一个包含 str 的前两个字符的新字符串。

const str = 'Two Characters';const firstTwoChars = str.substring(0, 2);
console.log(firstTwoChars); 

与 slice() 一样,substring() 方法返回开始和结束索引之间的字符串部分,这些索引分别由第一个和第二个参数指定。

笔记

substring() 返回一个新字符串而不修改原始字符串:

const str = 'Two Characters';const first2 = str.substring(0, 2);
console.log(first2); // Original not modified
console.log(str); // Two Characters

小费

对于我们的用例, slice() 和 substring() 的工作方式类似,但并非总是如此。 这是它们之间的一个区别:如果第一个大于第二个,则 substring() 交换其参数,但 slice() 返回一个空字符串 (”)。

const str = 'Two Characters';const substr1 = str.substring(2, 0);
const substr2 = str.slice(2, 0);// Equivalent to str.substring(0, 2)
console.log(substr1); // Coconsole.log(substr2); // '' (empty string)

关注七爪网,获取更多APP/小程序/网站源码资源!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/92195.html

(0)
上一篇 2024-10-21 21:33
下一篇 2024-10-22 08:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信