[Java Script]資料型


📍 フォントString
ハーモニー
const name1 = "Mike";
const name2 = 'Mike';
const name3 = `Mike`;
const names = name1 + name2 + name3; // '+' 연산자 가능!

const message1 = "I'm a boy.";
const message2 = 'I\'m a boy.';

const message3 = `My name is ${name1}`; // 문자열에 변수 삽입 방법
const message4 = `나는 ${30+5}살 입니다.`;
const message5 = "My name is ${name1}"; // error?
// ` `를 사용하지 않고 " "를 사용하면 변수명이 그대로 노출됨!
📍 数値番号
ハーモニー
const age = 30;
const PI = 3.14; // 소숫점 표현도 가능!
const x = 1/0; // Infinity!
const y = name1/2; // NaN = Not a Number!

const integer = 30;
const iname = integer + names; // 숫자형 + 문자형 연산 가능!
// 단, 숫자형이 문자형으로 바뀌어 연산됨을 주의!
📍 Boolean
ハーモニー
const a = true; // 참
const b = false; // 거짓
📍 null, undefined
ハーモニー
// null, undefined
let age; // undefined: 선언만 하고 값을 할당하지 않은 상태!
let user = null; // user는 존재하지 않는다!
📍 タイプ演算子
ハーモニー
typeof 3; // "number"
typeof name1; // "string"
typeof true; // "boolean"
typeof "xxx"; // "string"
typeof null; // "object"
typeof undefined; // "undefined"