μμνμ κ³Ό 리ν°λ΄νμ
κΈ°λ³Έ νμ (λ΄μ₯ νμ ) : νμ μ€ν¬λ¦½νΈκ° μ체μ μΌλ‘ μ 곡νλ νμ

μμ νμ : λ± ν κ°μ κ°λ§ μ μ₯ν μ μλ νμ
+ μμ νμ
μ΄ μλ λ°°μ΄μ΄λ κ°μ²΄ κ°μ λΉ μμ νμ
λ€μ λμμ μ¬λ¬ κ°μ κ°λ€μ μ μ₯ν μ μμ΅λλ€.
number νμ
: μ«μλ₯Ό μλ―Ένλ λͺ¨λ κ°μ ν¬ν¨νλ νμ
μ
λλ€. λ¨μ μ μλΏλ§ μλλΌ μμ, μμ, Infinity, NaN λ±μ νΉμν μ«μλ€λ ν¬ν¨ν©λλ€.
let num1: number = 123;
let num2: number = -123;
let num3: number = 0.123;
let num4: number = Infinity;
let num5: number = -Infinity;
let num6: number = NaN;
μ½λ‘ κ³Ό ν¨κ» λ³μμ νμ
μ μ μνλ λ¬Έλ²μ νμ
μ£Όμ λλ νμ
μ΄λ
Έν
μ΄μ
μ΄λΌκ³ λΆλ¦
λλ€.
string νμ
: λ¬Έμμ΄μ μλ―Ένλ νμ
μΌλ‘, λ¨μ μλ°μ΄ν λ¬Έμμ΄ λΏλ§ μλλΌ μμ λ°μ΄ν, λ°±ν±, ν
νλ¦Ώ 리ν°λ΄λ‘ λ§λ λͺ¨λ λ¬Έμμ΄μ ν¬ν¨ν©λλ€.
let str1: string = "hello";
let str2: string = 'hello';
let str3: string = `hello`;
let str4: string = `hello ${str1}`;
boolean νμ
: μ°Έκ³Ό κ±°μ§λ§μ μ μ₯νλ νμ
μΌλ‘, true λλ falseλ§ ν΄λΉλ©λλ€.
let bool1 : boolean = true;
let bool2 : boolean = false;
null νμ
: μ€μ§ null κ°λ§ ν¬ν¨νλ νμ
μ
λλ€.
let null1: null = null;
undefined νμ
: μ€μ§ undefinedλ§ ν¬ν¨νλ νμ
μ
λλ€.
let unde1: undefined = undefined;
리ν°λ΄ νμ : νλμ κ°λ§ ν¬ν¨νλλ‘ κ° μμ²΄λ‘ λ§λ€μ΄μ§ νμ
let numA: 10 = 10;
μμ μ½λμμ numAμλ 10 μ΄μΈμ κ°μ μ μ₯ν μ μκ² λ©λλ€.
let strA: "hello" = "hello";
let boolA: true = true;
let boolB: false = false;
λ¬Έμμ΄μ΄λ λΆλ¦¬μΈ νμ
μ κ°λ λͺ¨λ 리ν°λ΄ νμ
μΌλ‘ λ§λ€ μ μμ΅λλ€.
[references]
https://ts.winterlood.com/3cb27a06-78ac-499d-9270-2ebabe8c769c
μμνμ κ³Ό 리ν°λ΄νμ - νμ μ€ν¬λ¦½νΈ κΈ°λ³Έ
ν μ ν¬κΈ°λ‘ μλΌλ¨Ήλ νμ μ€ν¬λ¦½νΈ
ts.winterlood.com