Javascript如何获取字符串的前三个字符

Pho*_*ang 22 javascript string

这可能与以前的主题重复,但我找不到我真正需要的东西.

我想得到一个字符串的前三个字符.例如:

var str = '012123';
console.info(str.substring(0,3));  //012
Run Code Online (Sandbox Code Playgroud)

我想要这个字符串'012'的输出,但我不想使用subString或类似的东西,因为我需要使用原始字符串来追加更多的字符'45'.使用子字符串,它将输出01245但我需要的是01212345.

Ale*_*ied 32

var str = '012123';
var strFirstThree = str.substring(0,3);

console.log(str); //shows '012123'
console.log(strFirstThree); // shows '012'
Run Code Online (Sandbox Code Playgroud)

现在您可以访问这两个.


Fli*_*imm 13

slice(begin, end)适用于字符串和数组。它返回一个表示原始字符串的子字符串的字符串,从beginendend不包括)其中beginend表示该字符串中字符的索引。

const string = "0123456789";
console.log(string.slice(0, 2)); // "01"
console.log(string.slice(0, 8)); // "01234567"
console.log(string.slice(3, 7)); // "3456"
Run Code Online (Sandbox Code Playgroud)