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

时间:2016-10-06 02:49:04

标签: javascript string

这可能与之前的主题重复,但我无法找到我真正需要的内容。

我想获得一个字符串的前三个字符。例如:

var str = '012123';
console.info(str.substring(0,3));  //012

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

3 个答案:

答案 0 :(得分:19)

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

console.log(str); //shows '012123'
console.log(strFirstThree); // shows '012'

现在您可以访问这两个。

答案 1 :(得分:6)

slice(begin, end)适用于字符串以及数组。它返回一个表示原始字符串的子字符串的字符串,从beginend(不包括end),其中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"

答案 2 :(得分:1)

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

console.log(str); //shows '012123'
console.log(strFirstThree); // shows '012'