javascriptπͺ/μλ°μ€ν¬λ¦½νΈ 곡λΆ
μλ°μ€ν¬λ¦½νΈ μλ£ν λ°μ΄ν°νμ / μ°μ°μ μ’ λ₯
hyojinny
2022. 10. 15. 13:45
λ°μ΄ν°ν μλ°μ€ν¬λ¦½νΈλ?
νλ‘κ·Έλ¨μ μμ μ°μ΄λ μ¬λ¬ λ°μ΄ν°
κΈ°λ³Έμλ£ν (λ°μ΄ν°νμ ) : λ³μμ λ΄μ μ μλ λ°μ΄ν° μ νμ λ§νλ€. | ||
1. λ¬Έμμ΄ string | ||
1. λ¬Έμμ΄ string | λ¬Έμλ₯Ό μ¬μ©ν λ '' νλ°μνμ μ¬μ© ,, μ½νλ‘ μ°κ²° μ°μ°κ°λ₯ λ¬Έμμ΄ μμ λ°μνλ₯Ό μΈλ "test1", 'test1' κ°μ΄ λ΄λΆμ μΈλΆ λ€λ₯Έ λ°μν μ¬μ©κ°λ₯ μ΄μ€μΌμ΄ν λ¬Έμ νμ© (νκ°μ§ λ°μ΄νλ‘ μΌκ΄λκ² μ¬μ©νκ³ μΆμλ λ°μ΄ν μμ \ μ λ ₯ λ¬Έμ κ·Έλλ‘ μ¬μ©) |
var str = 'λ¬Έμ'; |
μ΄μ€μΌμ΄ν λ¬Έμ μ’ λ₯ |
\' | μμλ°μ΄ν |
\" | ν°λ°μν | |
\\ | μμ¬λμ¬ | |
\n | μ€ λ°κΏ | |
\r | μΊλ¦¬μ§ λ¦¬ν΄ | |
\t | μνν | |
\b | λ°± μ€νμ΄μ€ | |
\f | νΌ νΌλ | |
2. μ«μ Number | μ μμ μ 리μμ κ΅¬λΆ μμ΄ μ«μλ₯Ό μ μ₯ν μ μμ μ°μ°μλ₯Ό μ΄μ©ν΄ μ¬μΉμ°μ°κ³Ό λλ¨Έμ§ μ°μ° κ°λ₯ μ°μ μμ κ³ λ € μ°μ μ°μ°μ μ¬μ© |
var num = 100; |
3. λΆλ¦° Boolean | λΉκ΅μ°μ°μλ₯Ό μ¬μ©νμ¬ μ°Έ κ±°μ§ κ΅¬λ³ true / false λ₯Ό μΆλ ₯ trueλ μ«μ 1 falseλ 0 λΉκ΅μ°μ°μ μ¬μ© (쑰건문과 κ°μ΄ μ¬μ©λ¨) λ Όλ¦¬μ°μ°μ μ¬μ© (쑰건μμ λ§λ€λ μ¬μ©λ¨) |
var toggle Popup = true; |
4. undefined | μ μλμ΄μμ§ μλ€. | λ¬Έμ : undefined λΆλ¦° : false μ«μ : NaN (Not a Number) |
5. null | κ°μ΄ μλ€. | var obj = null; |
null μ΄ λ¨λ©΄ κ·Έ λ³μκ° μ ν¨ν κ°μ²΄ (string, Number, Boolean) μ κ°μ λ΄κ³ μμ§ μλ€λ₯Ό λ» λ³μκ°μ μ΄κΈ°ν νκ³ μ ν λ μ¬μ©νλ νΉμνκ° |
λ¬Έμ : null λΆλ¦° : false μ«μ : 0 |
|
false νμ | 'λΉμΉΈ', false, 0 , -0 , undefined , null , NaN(μ°μ°μ΄ μλ, μλ) |
type of : λ°μ΄ν°νμ μλ €μ£Όλ μ°μ°μλ‘ λ³μμ νμ μ νμΈν μ μλ€.
type of ν μ€νΈ | ||
κ°μ λ ₯ | var str = 'welcome'; var num = 333333; var boolm = true; var no = null; var some; |
μμ κ°μΌλ‘ κ° λ°μ΄ν°λ₯Ό μ§μ ν μ½μμ type of μ°μ°μλ‘ νμΈν΄λ³΄λ©΄ μ΄λ€ νμ μΈμ§ νμΈμ΄ κ°λ₯ |
μΆλ ₯νμΈ | console.log(typeof str); console.log(typeof num); console.log(typeof boolm); console.log(typeof no); console.log(typeof some); |
string number boolean object undefined |

μ°μ°μμ μ’ λ₯
κ²°ν©μ°μ°μ | + | λ¬ΈμμΌλ μ°κ²° μ°μ°μ |
μ°μ μ°μ°μ | +,- , * , / , % | μ«μμΌλ μ°μ μ°μ°μ |
λμ μ°μ°μ | = | λ³μλ₯Ό μ μΈνκ³ μ€λ₯Έμͺ½ κ°μ λμ |
μ°μ /λμ
μ°μ°μ κ΅¬λΆ |
3 + 5 3 + 'ν μ€νΈ' 'ν μ€νΈ' + 'κΈμ' 3 + 5 'ν μ€νΈ'+ 3 + 5 |
// 8 //3ν μ€νΈ //ν μ€νΈκΈμ //8ν μ€νΈ35 (μμμ μ°μ μ°μ΄μκ° λμ€λ©΄ λ€μ μ°μ μ°μ΄μ 3+5 κ²°ν©μ°μ°μκ°λ¨) |
λ³΅ν© λμ μ°μ°μ | =, =+, -=, *=, /= , %= | μ¬μΉμ°μ°ν λ€μ λ³μμ λμ |
μ¦κ° μ°μ°μ | λ³μ ++ : κ°μ μΆλ ₯ ν1μ λν¨ ++λ³μ : 1μ λν λ€μ κ° μΆλ ₯ -- λ³μ : κ°μ μΆλ ₯ ν 1μ λΊ λ³μ -- : 1μ λΊ λ€μ κ°μ μΆλ ₯ |
λ°λ³΅λ¬Έμ μμ£Ό μ°μ |
λΉκ΅ μ°μ°μ | > (μ΄κ³Ό) , >= (μ΄μ), < (λ―Έλ§), <= (μ΄ν), == (κ°λ€), !=(κ°μ§μλ€) === (μμ ν μΌμΉ) |
쑰건문과 κ°μ΄ μ¬μ© |
λ Όλ¦¬ μ°μ°μ | && (and κ·Έλ¦¬κ³ ) || (or λλ) ! (not) |
- μλ€ λ μ‘°κ±΄μ΄ λͺ¨λ μ°ΈμΌλ true - μλ€ μ‘°κ±΄μ€ νκ° μ΄μμ΄ μ°Έμ΄λ©΄ true - κ°μ λ°λλ‘ true, falseλ₯Ό λ°κΏμ€ |