λ°μ΄ν° νμ (Date Type)
λ°μ΄ν° νμ (Data Type)μ λ³μμ μ μ₯λλ λ°μ΄ν°μ μ νμΌλ‘ Primitive(μμ) λ°μ΄ν° νμ κ³Ό Object(κ°μ²΄) λ°μ΄ν° νμ μΌλ‘ λλ μ μμ΅λλ€. μ΄κ³³μμλ Primitive(μμ) λ°μ΄ν° νμ μ λν΄μ μ΄ν΄λ³΄κ² μ΅λλ€.
number(μ«μ) λ°μ΄ν°
number λ°μ΄ν°λ μ μ, μμμ , μ§μλ₯Ό ννν μ μμ΅λλ€.
var num2 = 10.5;
var num3 = le+2;
console.log(num1); //10
console.log(num2); //10.5
console.log(num3); //100
string(λ¬Έμ) λ°μ΄ν°
string λ°μ΄ν°λ '' λλ ""μΌλ‘ ννν μ μμ΅λλ€.
var srt2 = "λ¬Έμ μμ 'λ¬Έμ'";
var str3 = 'λ¬Έμ μμ"λ¬Έμ"';
console.log(str1); //λ¬Έμ
console.log(str2); //λ¬Έμ μμ 'λ¬Έμ'
console.log(str3); //λ¬Έμ μμ "λ¬Έμ"
boolean(λ Όλ¦¬) λ°μ΄ν°
boolean λ°μ΄ν°λ true(μ°Έ)μ false(κ±°μ§)μ κ°μ ννν©λλ€. μ¦, boolean λͺ λ Ήμ΄λ λ³μμ κ°μ trueλ falseλ‘ λ³νμμΌμ£Όλ λͺ λ Ήμ΄μ λλ€.
var temp2 = 0; //0μ booleanμ falseλ₯Ό, 1μ booleanμ trueλ₯Ό μλ―Έν©λλ€.
console.log(temp1); //true
console.log(Boolean(temp2)); //false
undefined λ°μ΄ν°
undefined λ°μ΄ν°λ λ³μλ μ μΈνμμΌλ, λ°μ΄ν° κ°μ μ§μ νμ§ μμμ κ²½μ°λ κ°μ²΄μ μμ± κ°μ μ§μ νμ§ μμμ κ²½μ°μ μλμΌλ‘ μ μ₯λλ κ°μ λλ€.
var temp2;
console.log(temp1); //10
console.log(temp2); //undefined
null λ°μ΄ν°
null λ°μ΄ν°λ undefinedμ μ μ¬νμ§λ§, λ³μλ₯Ό λΉ(empty) μν(μ΄κΈ°ν)λ‘ λ§λ€κ±°λ, λ°μ΄ν°λ₯Ό μ μ₯νμμ§λ§ κ°μ΄ μ‘΄μ¬νμ§ μμ λ nullκ°μ λ°νν©λλ€.
obj = null;
console.log(obj); //null, λ³μλ₯Ό λΉ(empty) μνλ‘ λ§λλλ€.
var obj = document.getElementById('gnb');
console.log(obj); // λ³μμ λ°μ΄ν° κ°μ μ μ₯μ νμμΌλ κ°μ΄ μ‘΄μ¬νμ§ μμ κ²½μ°, nullμ μ μ₯ν©λλ€.
typeof λͺ λ Ή
λ³μμ μ μ₯λμ΄ μλ λ°μ΄ν°μ νμ μ μμλ³΄λ €λ©΄ typeof λͺ λ Ήμ μ¬μ©ν©λλ€.
var str = 'λ¬Έμ';
console.log(typeof num); //number
console.log(typeof str); // string
'Javascript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μλ°μ€ν¬λ¦½νΈ : μ μ λ³μμ μ§μ λ³μ (8) | 2022.07.28 |
---|---|
μλ°μ€ν¬λ¦½νΈ : ν¨μ (9) | 2022.07.26 |
μλ°μ€ν¬λ¦½νΈ : 쑰건문 (9) | 2022.07.25 |
μλ°μ€ν¬λ¦½νΈ : λ°λ³΅λ¬Έ (15) | 2022.07.21 |
μλ°μ€ν¬λ¦½νΈ : μ°μ°μ (13) | 2022.07.20 |
λκΈ