promt()문과 parseint() 함수

김도훈·2022년 6월 8일
0

prompt() 문을 사용해 입력받은 값은 기본적으로 문자열로 저장됩니다. 문자열값 상태여도 산술 연산에 사용할 경우 자동으로 숫자형으로 변환되지만 이런식으로 데이터 유형이 자동으로 변환되기에 예상하지 못한 곳에서 다르게 변환될 가능성이 존재합니다.

그러므로 prompt()로 입력받은 값을 처음부터 숫자로 바꿔 주는것이 안전합니다. 그럴때 사용하는 것이 parseint() 함수이며 괄호 안의 값을 정수로 변환합니다

var a = prompt("현재 인원수는 몇명인가요?");

위 코드는 a값을 문자열로 저장합니다.
그러므로 아래와 같이 parseint() 함수를 사용하면 a값을 숫자로 변환하여 저장할수 있습니다

var a = parseint(prompt("현재 인원수는 몇명인가요?"));

0개의 댓글