javascript中的子字符串用法

substring uses in javascript

本文关键字:字符串 用法 javascript      更新时间:2023-09-26
// Displays 'illa' the last 4 characters var mystring = 'Mozilla'; 
var mystring4 = mystring.substring(mystring.length - 4); 
alert(mystring);

但是我如何得到字符串"墨子"除了最后一个3字符。当"mystring"长度未知

要获得前四个字符,您可以简单地使用:

var mystring = "Mozilla",
    myStringFirstFourCharacters = mystring.substring(0,4);
console.log(myStringFirstFourCharacters); // "Mozi"

String.prototype.substring()接受两个参数;起始索引和结束索引;虽然结束索引是可选的,如果缺少,将简单地返回开始索引后的整个字符串。

但是,与String.prototype.substring()不同的是,如果您知道您想要获取长度为4字符的子字符串,您可以简单地使用String.prototype.substr(),它接受一个起始索引和字符串长度参数:

var mystring = "Mozilla",
    myStringFirstFourCharacters = mystring.substr(0,4);
console.log(myStringFirstFourCharacters); // "Mozi"

虽然值得注意的是,如果你访问的是一个变量& & &;mystring在这个实例中–这样长度属性就知道了。

引用:

  • String.prototype.substr() .
  • String.prototype.substring() .

我想你想要slice:

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