숫자타입관련 함수: parseInt, isNaN

아름·2022년 2월 18일
0

prompt : 지금은 쓰이지 않지만 예로써...

prompt("how old are you?") 에 값을 입력하면
그 값은 언제나 string으로 반환된다.

parseInt : 스트링을 넘버타입으로 바꿔줌

string을 number type으로 바꾸려면
parseInt(prompt("how old are you?"))
"15"(string) ----> 15 (number)

typeof : 타입을 알려줌

const age = 1
typeof age = number

const age2 = "1"
type of age2 = string

typeof(age)/typeof age 둘다 가능함

isNaN() : 숫자타입인지 아닌지 알려줌

isNaN(age) ---> boolean 을 return하는 함수임

if() : ()안에 true나 false가 들어감

const age = "11"

if(isNaN(age)){
console.log("Not a Number")
}

isNaN("11")이 true 이므로
if(true) 가 되고
console.log가 실행된다.

profile
공부하쟈

0개의 댓글