Javascript/Javascript 기본 문법

[Javascript] 형 변환

s._.young01 2022. 12. 4. 15:04
728x90
반응형

typeof : 변수의 데이터 타입을 알아낼 수 있음

 

1. 암시적 형 변환 : 숫자형 변환은 표현식에서 자동으로 일어남 

 

▶ + 를 제외한 나머지 산술 연산자는 자동으로 문자열을 숫자열로 바꿔서 계산해줌
▶ + 는 문자열이 있을 때 문자를 연결해주는 결합 연산자로 쓰임  

let str1 = "20"
typeof str1 = 'string'

let str2 = "10"
typeof str2 = 'string'

str1 + str2 = '2010'  // 결합 연산자로 인식해 문자열끼리 더해줌
str1 - str2 = 10


2. 묵시적 형 변환


1) number타입으로 변환하기

Number()
parselnt() : 문자와 숫자 같이 있을 때, 숫자가 있는 부분만 숫자열로 변환 (숫자가 앞에 있을 때만)
parseFloat() : 소수점자리로 변환


2) string타입으로 변환하기
String()
let / var / const.toString(진법)
let / var / const.toFixed(소수자리)


3) boolean 타입으로 변환하기 
Boolean()
숫자 0, 빈 문자열(""), Null, Undefined, NaN은 false / 나머지는 다 true

728x90