javascript

[#02-3] [Pre-OnBoarding] 자료형 변환

Heoky 2022. 11. 9. 21:42

문자열 입력

문자열 자료형은 입력할 때 사용하는 함수는 prompt() 입니다.

prompt(메세지 문자열, 기본 입력 문자열);

prompt() 함수 매개변수의 역할

const input = prompt('message', '_default')

alert(input)

 


Boolean 입력

불 자료형도 값으로 입력 받을 수 있다. 이때는 confirm() 함수를 사용합니다.
confirm() 함수는 prompt() 함수와 비슷한 형태로 사용합니다.

confirm(메세지 문자열)
const input = confirm('수락하시겠습니까?')

alert(input)

 


숫자 자료형으로 변환하기

다른 자료형을 숫자 자료형으로 변환할 때는 Number() 함수를 사용합니다.

Number(자료)
Number("273") // 273
 
typeof(Number("273")) // 'number'
 Number("$273") // NaN, 값은 숫자로 나타낼 수 없지만
 
 typeof(Number("$273")) // 'number', 자료형은 숫자가 맞습니다.
Number(true) // 1
Number(false) // 0

 


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

다른 자료형을 문자열 자료형으로 변환할 때는 String() 함수를 사용합니다.

String(자료형)

다른 자료형을 문자열로 변환하면 기본 형태의 문자열로 출력됩니다.

String(52.273) // 숫자 자료형이 문자열 자료형으로 변환됩니다.
// "52.273"

String(true) // 불 자료형이 문자열 자료형으로 변환됩니다.
// "true"

String(false) // 불 자료형이 문자열 자료형으로 변환됩니다.
// "false"

 


불 자료형으로 변환하기

Boolean(0) // false

Boolean(NaN) // false

Boolean("") // false

Boolean(null) // false

Boolean(undefined) // false

let 변수 // undefined
Boolean(변수) // false