javascript- 문자형을 숫자형으로

Jeong·2022년 9월 22일
0
post-custom-banner

form에서 숫자를 입력받아 가져오면

let a= prompt('덧셈을 위해 첫 번째 숫자 입력',3);
let b= prompt('덧셈을 위해 두 번째 숫자 입력',5);

alert(a+b); //35

위의 경우 35를 출력하게 됩니다.

javascript에서는 -, *, / 등 연산자가 나오면 자동으로 형변환해줍니다. 하지만 +는 문자열을 더합니다. 그래서 우리는 문자열으로 받아온 숫자를 사용하기 위해서는 직접 형변환을 해줘야합니다.
방법으로는

let a= +prompt('덧셈을 위해 첫 번째 숫자 입력',3);
let b= +prompt('덧셈을 위해 두 번째 숫자 입력',5);

alert(a+b); //8

혹은

let a= prompt('덧셈을 위해 첫 번째 숫자 입력',3);
let b= prompt('덧셈을 위해 두 번째 숫자 입력',5);

alert(+a + +b); //8

또는
Numner()를 사용해 형변환을 합니다.

profile
화이팅!!
post-custom-banner

0개의 댓글