Published 2022. 1. 15. 19:20

parseInt는 문자열을 정수로 바꾸어준다.

let num1=prompt("정수1 입력") // "10" 입력
let num2=prompt("정수2 입력") // "20" 입력

const result=(num1+num2)
//const result=("10"+"20") 이와같이 문자열로 입력됨.
//const result="1020" 결과는 계산이 아닌 문자열이 합쳐지게 됨.

이 것을 해결하는 방법으로 parseInt를 사용한다.

let num1 = prompt("정수1 입력")
let num2 = prompt("정수2 입력")
num1 = parseInt(num1)
num2 = parseInt(num2)
const result=(num1+num2 + num1+num2)
document.write(result)

이렇게 하면 정상적으로 계산이 이루어지게 된다.

'공부 > JavaScript' 카테고리의 다른 글

[JS] 증가, 감소 연산자  (0) 2022.01.15
[JS] confirm  (0) 2022.01.15
[JS] prompt  (0) 2022.01.15
[JS] 논리 연산자  (0) 2022.01.15
[JS] 관계 연산자  (0) 2022.01.15
복사했습니다!