JavaScript split()

데구르르·2023년 11월 1일

코테준비

목록 보기
2/3

그냥 console.log()에다 일일히 입력해도 되지만, split()을 이용해서 더 깔끔하게 코드를 짤 수 있다.

split()은 구분자를 받아서 문자열을 분할하는 메소드이다. 여기서 입력값이 4 5이므로 const [a, b] = line.split(' ')라고 작성하면 a에는 4가, b에는 5가 지정된다. 하지만, 이들은 문자열이기 때문에, Number함수를 이용해서 숫자로 바꿔줘야 한다. 여기서 map()함수를 이용해 배열 각각의 값에 Number 함수를 적용해주면 a와 b는 숫자값을 갖게 되는 것이다.

답안

const [a, b] = line.split(' ').map(Number);
console.log(`${a} + ${b} = ${a + b}`)
profile
개발 기록

0개의 댓글