본문 바로가기
자바 스크립트

자바스크립트 형 변환

by y00ns00 2020. 12. 2.

함수와 연산자에 전달되는 값은 대부분 적절한 자료형으로 자동 변환된다.

이런 과정을 형 변환 이라고 한다.

 

 

문자형으로 변환( String(value) )

문자형으로의 변환은 문자형의 값이 필요한 때 일어난다.

 

 

숫자형으로 변환( Number(value))

숫자형으로의 변환은 수학과 관련된 함수와 표현식에서 자동으로 일어난다.

alert( "6" / "2" ); // 3, 문자열이 숫자형으로 자동변환된 후 연산이 수행됩니다.

# 숫자이외의 글자가 들어가 있는 문자열을 숫자형으로 변환하려고 하면 그 결과는 NaN이 된다.

 

 

불린형으로 변환(Boolean(value))

숫자 0, 빈 문자열, null, undefined, NaN과 같이 직관적으로도 '비어있다고' 느껴지는 값들은 falsse가 된다.

그 외의 값은 true로 변환된다.

 

#문자열 "0" 과 " " 같은 공백은 true 이다.

댓글