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()를 사용해 형변환을 합니다.