티스토리 뷰

 

▷ 자바스크립트 타입 변환 (X to string)

숫자나 불리언을 문자열로 형변환 하는 방법은 3가지 정도입니다.

1. (숫자 or 불리언).toString()

2. String(숫자 or 불리언)

3. "" + (숫자 or 불리언)

 

 

 

 

 

1. 숫자를 문자열로 변환 (number to string)


 

 

 

1.  (숫자).toString()  : Object.prototype.toString 메서드를 활용하는 방법

 

(111).toString()       // "111"
(NaN).toString()       // "NaN"
(Infinity).toString()  // "Infinity"

 

 

 

2.  String(숫자: String 생성자 함수를 new 없이 활용하는 방법

 

String(111)       // "111"
String(NaN)       // "NaN"
String(Infinity)  // "Infinity"

 

 

3.  숫자 + ""  : 문자열 연결 연산자(+) 활용하는 방법. 따옴표로 감싼 빈 문자열을 더해주면 형변환이 발생합니다.

 

111 + ""       // "111"
NaN + ""       // "NaN"
"" + Infinity  // "Infinity"

 

" " + 숫자 형식, 숫자 + " " 형식 모두 동일합니다.

 

 

 

 

 

 

 

 

2. 불리언을 문자열로 변환(boolean to string)


 

 

 

1. toString(불리언) : Object.prototype.toString 메서드를 활용하는 방법

 

(true).toString()  // "true"
(false).toString() // "false"

 

 

2. String(불리언) : String 생성자 함수를 new 없이 활용하는 방법

 

String(true)   // "true"
String(false)  // "false"

 

 

3.  "" + 불리언 : 문자열 연결 연산자(+) 활용하는 방법. 따옴표로 감싼 빈 문자열을 더해주면 형변환이 발생합니다.

 

true + ""   // "true"
"" + false  // "false"

 

☆  " " + 불리언 형식, 불리언 + " " 형식 모두 동일합니다.

 

 

 

 

참고


▶︎ undefined, null 타입의 경우, String()이나 "" + 로 문자열 변환이 가능합니다. ( toString() 메서드는 사용 불가 )

▶︎ 숫자, 불리언은 객체가 아니지만, toString() 메서드를 호출할 수 있습니다.

 

 

 

 

 

* 참고 사이트에 내용을 개인적으로 복습하기 편하도록 재구성한 글입니다.
자세한 설명은 참고 사이트를 살펴보시기 바랍니다.

https://curryyou.tistory.com/186

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함