2016-10-06 5 views
-1

これは以前のトピックと重複することがありますが、本当に必要なものは見つかりません。 文字列の最初の3桁を取得したい。たとえば、次のようにJavascript文字列の最初の3桁を取得する方法

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

私はこの文字列の出力をしたい「012」が、私はそれ以上の文字「45」を追加するために元の文字列を使用する必要があるので、私はそれに似SUBSTRINGまたはSTHを使用したくない 。部分文字列では01245が出力されますが、必要なのは01212345です。

+3

この場合、文字列の場合は、必ずしも数字ではなく文字が得られます。しかし、私は混乱しています - あなたは*文字列の最初の3文字を取得しています。あなたは何をしようとしていますか? – elzi

+0

文字列は不変です。 –

+1

'substring'は新しい文字列' 012'を返しますが、 'str'も' 012123'と等しくなります。 'substring'は' str'の内容を変更しません。 –

答えて

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

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

これで両方にアクセスできます。

関連する問題