javascript 데이터 타입과 값
| 시퀀스 | 표현하는 문자 |
| \0 | 널문자(\u0000) |
| \b | 백스페이스(\u0008) |
| \t | 수평 탭(\u0009) |
| \n | 줄바꿈 문자(\u000a) |
| \v | 수직 탭(\u000b) |
| \f | 폼 피드(\u000c) |
| \r | 캐리지 리턴(\u000d) |
| \" | 큰따옴표(\u0022) |
| \' | 작은 따옴표(\u0027) |
| \\ | 역슬래시(\u005c) |
| \x?? | 두개의 16진수 숫자 ??에 의해 지정되는 Latin-1문자. |
| \u??? | 네 개의 16진수 숫자 ????에 의해 지정되는 Unicode 문자. |
| \??? | 1과 377 사이의 8진수 숫자 ???에 의해 지정되는 Latin-1 문자. |
| 값 | 문자열 | 숫자 | 불리언 | 객체 |
| undefined | "undefined" | NaA | false | Error |
| null | "null" | 0 | false | Error |
| 빈 문자열이 아닌 문자열 | 그 자체 | 문자열이 나타내는 숫자 값 혹은 NaN | true | String 객체 |
| 빈 문자열 | 그 자체 | 0 | false | String 객체 |
| 0 | "0" | 그 자체 | false | Number 객체 |
| NaN | "NaN" | 그 자체 | false | Number 객체 |
| 무한대 | "Infinity" | 그 자체 | true | Number 객체 |
| 음의 무한대 | "-Infinity" | 그 자체 | true | Number 객체 |
| 기타 숫자 | 숫자를 문자열로 표현한 것 | 그 자체 | true | Number 객체 |
| true | "true" | 1 | 그 자체 | Boolean 객체 |
| false | "false" | 0 | 그 자체 | Boolean 객체 |
| Object | toString() | valueOf(), toString(), NaN | true | 그 자체 |
| 타입 | 복사 | 전달 | 비교 |
| 숫자 | 값 | 값 | 값 |
| 불리언 | 값 | 값 | 값 |
| 문자열 | 불변 | 불변 | 값 |
| 객체 | 참조 | 참조 | 참조 |
댓글
댓글 쓰기