티스토리 뷰
// 형 변환(Type Conversion)
// String, Number, Boolean
console.log(Number('10') + Number('5')); // 15
console.log(String(10) + String(5)); // 105
// 숫자 → 문자
let x = 123; // 123
console.log(String(x)); // 123
console.log(typeof x); // number
console.log(typeof String(x)); // string
console.log('');
// 불린 → 문자
let y = true; // true
console.log(String(y)); // true
console.log(typeof y); // boolean
console.log(typeof String(y)); // string
// 문자 → 숫자
let x = '문자'; // 문자
console.log(Number(x)); // NaN (숫자로된 문자는 변환가능)
console.log(typeof x); // string
console.log(typeof Number(x)); number
console.log('');
// 불린 → 숫자
let y = true; // true
console.log(y); // 1 (true는 1, false는 0)
console.log(typeof y); // boolean
console.log(typeof Number(y)); // number
// ''나 0, NaN은 falsy
// 형 변환(Type Conversion)
console.log('4' - true); // 3
// 산술 연산 (+, -, *, /, %, **)
console.log(4 + '2'); // 42 (더하기에 순서에 상관없이 문자열이 있다면 모두 문자열로 연산)
console.log(4 + 2); // 6
console.log(4 - true); // 3 (true는 1)
console.log(4 * false); // 0 (false는 0)
console.log(4 / '2'); // 2
console.log('4' ** true); // 4
console.log(4 % 'two'); // NaN
// 관계 비교 연산(<, <=, >, >=)
console.log(2 < '3'); // true
console.log(2 > true); // true
console.log('2' <= false); // false
console.log('two' >= 1); // false (비교가 불가능한 경우)
//같음 비교 연산(===, !==, ==, !=)
console.log(1 === '1'); // 일치, 불일치(!==) false
console.log(1 === true); // false
console.log(1 == '1'); // 동등, 부등(!=) // true
console.log(1 == true); // true
'프론트엔드 > JavaScript' 카테고리의 다른 글
[자료형] 21. null과 undefined (0) | 2022.07.04 |
---|---|
[자료형] 18. 템플릿 문자열 (0) | 2022.07.04 |
[자료형] 11. typeof 연산자 (0) | 2022.06.25 |
[자료형] 08. 불린형 (0) | 2022.06.24 |
[자료형] 07. 불 대수 (0) | 2022.06.24 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- map
- 동적(dynamic) 언어
- redux
- redux-thunk
- redux thunk
- undefined
- 불변 객체
- 느슨한 타입(loosely typed)
- some
- findindex
- filter
- 얕은복사
- null
- find
- EVERY
- 타입변환
- redux-middleware
- redux middleware
- 기본형 데이터
- foreach
- 비교 연산자
- 참조형 데이터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함