상세 컨텐츠

본문 제목

[JavaScript] 02-3 자료형 변환

TIL

by my dev diary 2023. 9. 8.

본문

문자열 입력

문자열 자료형을 입력할 때 사용하는 함수 : prompt()

prompt(‘메시지 문자열’, ‘기본 입력 문자열’)

  input과 함께 사용하면 인풋칸에 입력한 글자가 return 됨.

 

 

불 입력

불 자료형을 입력할 때 사용하는 함수 : confirm()

confirm(‘메시지 문자열’)

  확인창에서 [확인]을 선택하면 true를 return 하고, [취소]를 선택하면 false를 return 함.

 

 

숫자 자료형으로 변환하기

다른 자료형에서 숫자 자료형으로 변환할 때,

 - 함수로 변환하기 : Number()

 - 숫자 연산자로 변환하기 : -0, *1, /1

 

 

문자열 자료형으로 변환하기

다른 자료형에서 문자 자료형으로 변환할 때,

 - 함수로 변환하기 : String()

 - 문자열 연결 연산자로 변환하기 : 다른 자료형 + “”

 

 

 

 

불 자료형으로 변환하기

다른 자료형에서 불 자료형으로 변환할 때,

 - 함수로 변환하기 : Boolean()

 : 대부분의 자료는 불로 변환했을 때 true로 변환됨. 하지만 아래의 5개 자료형은 false로 변환됨.

Boolean(0) // false
Boolean(NaN) // false
Boolean(“”) // false
Boolean(null) // false
let a = undefined
Boolean(a) // false

Boolean(‘0’) // true
Boolean('null') // true

 

 - 논리 부정 연산자로 변환하기 : !! + 다른 자료형

!!527 // true
!!"hi" // true

!!0 // false
!!”” // false

 

 


* 참고 : 윤인성, 『혼자 공부하는 자바 스크립트』

 

관련글 더보기

댓글 영역