π 곡μ λ¬Έμλ₯Ό μ°Έμ‘°ν΄ μμ±λ κΈμ λλ€.
βοΈ μ¨λΌμΈ μ½λ© νλ‘κ·Έλ¨μΌλ‘ μ€μ΅ν΄λ³΄κΈ°
μ«μ λλ λ¬Έμμ΄κ³Ό κ°μ κ°μ 컨ν
μ΄λλ₯Ό λ»ν©λλ€.
μ΄ μ»¨ν
μ΄λλ κ°μ λ³κ²½ν μ μμ΅λλ€.
μ΄λ κ² μ¬μ©μκ° μ λ ₯ν κ°μ μνλ μμΉμ λ£μ΄ μΆλ ₯μμΌ°μ΅λλ€. λ§μ½ λ³μλ₯Ό μ΄μ©νμ§ μμλλΌλ©΄ μ΄λ€ μ΄λ¦μ΄ λ€μ΄μ¬μ§ λͺ¨λ₯΄λ μλ§μ μ΄λ¦μ κ°κ° ifλ¬ΈμΌλ‘ νλ£¨μ’ μΌ κ²μ¬ν΄μΌ ν μ§λ λͺ¨λ¦ λλ€.
let name = prompt('What's your name?');
if(name === 'yoon') {
alert('Hello Adam, nice to see you!');
} else if (name === 'joon') {
alert('Hello Alan, nice to see you!');
} else if (name === 'woo') {
alert('Hello Bella, nice to see you!');
} ...무νκ²μ¬
μ΄λ κ² ifλ¬ΈμΌλ‘ κ²μ¬νλ©΄ κ΅μ₯ν λΉν¨μ¨μ΄λ©° μ¬μ§μ΄ λ―Έμ² μμλ΄μ§ λͺ»ν μ΄λ¦μ μ¬μ©ν΄ μλνμ§ μμ μλ μμ΅λλ€.
λ³μλ μ«μ, λ¬Έμμ΄ λΏλ§ μλλΌ λ¬΄μμ΄λ ν¬ν¨ν μ μμ΅λλ€. λν, λ³μμλ 볡μ‘ν λ°μ΄ν°μ μ¬λ¬ κΈ°λ₯μ μννλ ν¨μ(Function
)κΉμ§ ν¬ν¨λ μ μμ΅λλ€.
κ·Έλ λ€κ³ λ³μ μμ²΄κ° κ°μ μλλλ€. λ¨μ§ κ°μ ν¬ν¨νκ³ μμ λΏμ λλ€.
μ°μ λ³μλ₯Ό μ¬μ©νκΈ° μν΄μλ λ³μλ₯Ό μ μΈνλ κ³Όμ μ΄ νμν©λλ€.
var name;
var age;
μ΄λ κ² name
, age
λΌλ λ³μλ₯Ό μμ±ν΄λ³΄μμ΅λλ€.
(μ°Έκ³ λ‘ μλ°μ€ν¬λ¦½νΈλ λͺ¨λ λͺ
λ Ήμ΄κ° ;
μΌλ‘ λλ©λλ€. ν μ€λ‘ μμ±νλ©΄ μλνμ§λ§ μ¬λ¬ μ€μ μ½λκ° ν¨κ» μμ±λ κ²½μ° μ€νλμ§ μμΌλ―λ‘ ;
λ₯Ό κΌ ν¬ν¨μν€λλ‘ ν©λλ€.)
μ΄λ κ² μ μΈλ§ ν΄λμΌλ©΄ κ°μ μ§μ΄λ£μ§ μμκΈ° λλ¬Έμ λ°νν΄λ undefined
κ°μ λ°ννκ² λ©λλ€. νμ§λ§ μ΄ λ³μλ μ‘΄μ¬νμ§ μλ λ³μκ° μλ, μ‘΄μ¬νμ§λ§ κ°μ ν¬ν¨νμ§ μλ λ³μμ
λλ€.
κ°μ μ μΈν νμλ λ€μκ³Ό κ°μ΄ κ°μ ν λΉν μ μμ΅λλ€.
name = 'yoon';
age = '99';
λ¬Όλ‘ μ μΈκ³Ό λμμ μ΄κΈ°νλ κ°λ₯ν©λλ€. (λ³΄ν΅ μ΄ λ°©μμ λ μ νΈν©λλ€.)
var name = 'yoon';
ν λ² κ°μ΄ κ²°μ λλ©΄ λ°κΏ μ μλ κ²μ μλλλ€. λ€λ₯Έ κ°μ μ§μ νμ¬ κ°μ μ λ°μ΄νΈ ν μλ μμ΅λλ€.
name = 'kyung';
age = '1';
π λ³μλͺ κ·μΉ
- μΌλ°μ μΌλ‘ λΌν΄λ¬Έμμ λ°μ€ λ¬Έμλ₯Ό μ¬μ© (0-9, a-z, A-Z)
- λ³μλͺ μμλΆν°
_
μ¬μ© κΈμ§- λ³μλͺ μμλΆν° μ«μ μ¬μ© κΈμ§
- lower camel case μ¦, μ¬λ¬ λ¨μ΄κ° λ¬ΆμΈ κ²½μ° μ²« κΈμλ μλ¬Έμ, κ·Έ λ€μ λ¨μ΄μ 첫 κΈμλ λλ¬Έμλ‘
- μ§κ΄μ μΈ λ³μλͺ
- JavaScript μμ½μ΄λ₯Ό λ³μλͺ μΌλ‘ μ¬μ© κΈμ§
var Age = 99;
var str = 'My name is yoon.';
: true
, false
μ κ°μ κ°λ λ°μ΄ν° μ ν
var iAmAlive = true;
var test = 1 < 2;
: λκ΄νΈλ‘ λ¬Άμ΄ μ¬μ©νλ©° μ¬λ¬ κ°μ ν¬ν¨νλ λ¨μΌ κ°μ²΄
// λ°°μ΄ μ μΈ
var myArray = ['yoon', 'H'];
var myAge = [10, 20, 30];
// λ°°μ΄ μ κ·Ό
myArray[0];
// return: 'yoon'
: νλ‘κ·Έλλ°μμ κ°μ²΄(Objects)λ μ€μ μ¬λ¬Όμ λͺ¨λΈλ§νλ μ½λ ꡬ쑰μ λλ€.
μλ₯Ό λ€μ΄ μ¬λ¬Όν¨μ λμ΄, λμ΄ μ λ³΄λ‘ ννν μ μκ³ , κ°μμ§λ μ΄λ¦, λμ΄ μ 보λ₯Ό κ°μ§κ³ ννν μ μμ΅λλ€.
var dog = { name: 'choco', age: '1' };
dog.name // κ°μ²΄μ μ μ₯λ μ 보λ₯Ό κ²μνκΈ° μν ꡬ문
: μλ°μ€ν¬λ¦½νΈλ loosely typed language μ λλ€. λ€λ₯Έ μΈμ΄μ λ¬λ¦¬ λ³μμ ν¬ν¨ν λ°μ΄ν°μ μ νμ μ§μ νμ§ μμλ λ©λλ€.