형변환 [ Javascript ] [ JavaScript 문법 종합반 1주차 ]
2023. 6. 12. 18:00ㆍ항해99/JavaScript 문법 종합반
// 형변환
// 형태 -> 바꾼다
// 명시적 형 변환, 암시적 형 변환
// 암시적
// 1-1 문자열 ==================================
let result = 1 + "2";
console.log(result); // 12
console.log(typeof result); // string
let result2 = "1" + true;
console.log(result2); // 1true
console.log(typeof result2); // string
// {}, null, undefined + "1" => 문자열
// 1-2 숫자
let result3 = 1 - "2";
console.log(result3); // -1
console.log(typeof result3); // number
let result4 = "2" * "3";
console.log(result4); // 6
console.log(typeof result4); // number
// 2. 명시적 형 변환 ==================================
// 2-1 Boolean
console.log(Boolean(0)); // false
console.log(Boolean("")); // false
console.log(Boolean(null)); // false
console.log(Boolean(undefined)); // false
console.log(Boolean(NaN)); // false
console.log(Boolean("false")); // true
console.log(Boolean({})); // true
// 2-2 문자열
let result5 = String(123);
console.log(result5); // 123
let result6 = String(true);
console.log(result6); // true
let result7 = String(false);
console.log(result7); // false
let result8 = String(null);
console.log(result8); // null
let result9 = String(undefined);
console.log(result9); // undefined
let result10 = Number("123");
console.log(result10); // 123
console.log(typeof result10); // number
'항해99 > JavaScript 문법 종합반' 카테고리의 다른 글
함수 [ Javascript ] [ JavaScript 문법 종합반 1주차 ] (0) | 2023.06.12 |
---|---|
연산자 [ Javascript ] [ JavaScript 문법 종합반 1주차 ] (0) | 2023.06.12 |
데이터 타입 [ Javascript ] [ JavaScript 문법 종합반 1주차 ] (0) | 2023.06.12 |
조건문 [ Javascript ] [ JavaScript 문법 종합반 1주차 ] (0) | 2023.06.12 |
for 문 [ Javascript ] [ JavaScript 문법 종합반 1주차 ] (0) | 2023.06.12 |