Prompt
const age = prompt("How old are you?");
console.log(typeof age);
결과 :
- prompt를 사용하면 웹페이지에 위와 같이 팝업창이 생성됨
- 이때 typeof를 사용하면 입력한 값의 타입을 알 수 있음
- 기본적으로 prompt에 입력한 값은 무조건 문자열로 인식
- css 적용 불가, js 작동 멈춤 등의 이유로 현재는 사용 안함
parseInt
const age = prompt("How old are you?");
console.log(typeof "15", typeof parseInt("15"));
/* string, number */
- 문자열을 숫자로 변환해주는 역할
- 숫자여야지 어떤 숫자보다 큰지 작은지를 알 수 있어서 활용 가능
응용
const age = parseInt( prompt("How old are you?") );
console.log(age)
숫자를 넣지 않으면 NaN(not a number) 출력
isNaN
const age = parseInt( prompt("How old are you?") );
console.log(isNaN(age));
// 숫자 넣으면 false, 문자 넣으면 true
boolean(true, false)을 값으로 반환
해당 값이 숫자가 아닌지 판단하기 때문에 숫자가 아니면 true, 맞으면 false
'JavaScript' 카테고리의 다른 글
[JavaScript] HTML을 JavaScript 파일에서 사용하는 방법 (0) | 2023.11.10 |
---|---|
[JavaScript] Conditional(조건문) (0) | 2023.11.10 |
[JavaScript] Return(Function에서의 활용) (1) | 2023.11.08 |
[JavaScript] Booleans (0) | 2023.11.07 |