substring在javascript中使用

时间:2015-10-03 20:43:50

标签: javascript substring

// Displays 'illa' the last 4 characters var mystring = 'Mozilla'; 
var mystring4 = mystring.substring(mystring.length - 4); 
alert(mystring);

但除了最后 3 字符外,我将如何获得字符串" Mozi" 。当" mystring" 长度未知

2 个答案:

答案 0 :(得分:1)

要获得前四个字符,您只需使用:

var mystring = "Mozilla",
    myStringFirstFourCharacters = mystring.substring(0,4);

console.log(myStringFirstFourCharacters); // "Mozi"

String.prototype.substring()有两个论点;起始索引和结束索引;尽管end-index是可选的,如果缺少,只会在start-index之后返回整个字符串。

但是,与String.prototype.substring()不同,如果您知道要使用长度为4个字符的子字符串,则可以使用String.prototype.substr(),它采用起始索引和字符串长度参数:

var mystring = "Mozilla",
    myStringFirstFourCharacters = mystring.substr(0,4);

console.log(myStringFirstFourCharacters); // "Mozi"

虽然值得注意的是,如果您在此实例中访问变量 - mystring - 那么长度属性将是已知的。

参考文献:

答案 1 :(得分:0)

我想你想要slice

"Mozilla".slice(0, -3); // "Mozi"