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 |