2016-10-06 1 views
-1

이것은 이전 주제와 중복 될 수 있지만 실제로 필요한 것을 찾을 수 없습니다. 문자열의 처음 세 자리를 가져오고 싶습니다. 예를 들어 :자바 스크립트 문자열의 처음 세 자리를 얻는 방법

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

나는 내가 더 많은 문자 '45'을 추가하기위한 원래의 문자열을 사용해야하기 때문에 문자열 또는 유사 STH를 사용하지 않으려는이 문자열 '012'하지만 의 출력을 원하는 . 하위 문자열을 사용하면 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' 

이제 둘 모두에 액세스 할 수 있습니다.

관련 문제