λ³μλ ?
λ°μ΄ν°λ₯Ό 보κ΄νλ μ©λμ΄λ€. (κ° μ
λ ₯μ λ μ μμ± )
_ μΈλλ°λ₯Ό μ°λμ΄μ ?
μ λν¬ν μ΄λ¦μ΄ μλ
μ΄λ―Έ μ¬μ©νλ ν€μλλ₯Ό μ¬μ©ν λ νμ©
κΈ°μ‘΄μ μ΄λ―Έ μλ ν€μλλ₯Ό λ³μλͺ
μΌλ‘ μ¬μ©ν κ²½μ° _ λΆμ¬μ€
var_scrollTop = 100;
console.log(var_scrollTop);
μλ³μ
// μ μ΄μΏΌλ¦¬λ‘ μμμ νμ $ λΆμ΄λ κ²½μ° μμ
var $el = $('#wrap');
console.log($el);
μμ μ½λλ₯Ό μ
λ ₯νμλ
μ€λΈμ νΈκ° νμ±λ¨μ μμ μλ€.
κ²°λ‘ μλ³μ ꡬλ³μ $ λΆμ΄κΈ° λΉμΆμ²
var wrap = $('#wrap');
console.log(wrap);
μμ΄λ μ νμλ‘λ μ νμ΄ κ°λ₯νκΈ° λλ¬Έμ λ²κ±°λ‘κ² $μ¬μ© λΉμΆ
λ³μλͺ
μ μ¬λ¬κ° μ¬μ©ν λ
μ΄λ°μμΌλ‘ νμ€ μ¬μ©νλ©΄ μ μΈνκ±΄μ§ μ΄μ κ±°μΈμ§ λΆλ³μ΄ μ΄λ €μ . κ°λ
μ±μ΄ λ¨μ΄μ§
var num1 = 1, num = 2, num = 3; (ν리ν°μ΄κ° μ μ₯μ μλμΌλ‘ μ€λ°κΏμ νλ€)
μ μ₯ν >
var num1 = 1,
num = 2,
num = 3;
var λ³μλ₯Ό κ°κ° λ€ μ
λ ₯ν΄μ€λ€.
var num1 = 1;
var num2 = 2;
var num3 = 3;
// console.log(num1, num2, num3);
console.log(num1 + '========num1μ κ°', num2, num3);
μ΄λ κ² κΈ°νΈ μ½μ
μΌλ‘ λΆλ³νκΈ° μ½κ² λ£κΈ°λν¨
κ·ΈλΌ λμ λκ² μλμ κ°μ΄ μ½μμ νμΈν μ μλ€.
λ³μ μ΄κΈ°ν
// λ³μμ μΈν μ΄κΈ°ν, λμ€μ λ€μ΄κ° λ°μ΄ν°νμ
μ λ§κ² μ΄κΈ°νν΄μΌν¨
// var num0;
var num1 = 0;
var num2 = '';
var num3 = true;
console.log(num1 + '========num1μ κ°', num2, num3 );
// μ μ€ν¬λ‘€μ μ΄κΈ°νλ₯Ό νκ³ λ°μ΄ν°λ₯Ό μ
λ ₯νκ² λ€. νλ©΄ μ΄κΈ°ν λ³μ μ
λ ₯
μ€λ₯κ°μμλ
μ°Έμ‘°ν μμλ€.
μ°Έμ‘°λ₯Ό ν μ μλ€λλ»
var num1 = 0;
var num2 = '';
var num3 = true;
console.log(num1 + '========num1μ κ°', num2, num3, num0);
μ½μ λ€μ num0 λ³μκ° λ―Έμ§μ μ΄λΌ μ°Έμ‘° λμ§ μμλ€λλ»
λ€λ₯Έκ° μ°μ° μ¬ν λΉ
// κΈ°μ‘΄λ³μκ°μ λ€λ₯Έκ°μ μ°μ°νμ¬ μ¬ν λΉ
num1 = num1 + 100;
console.log(num1);
// num1μ 0μ λ³μ μ§μ ν μ«μ 100μ λν΄λΌ
// μ΄λ var μ¬μ© μν¨. μμμ μ§μ λ¬κΈ° λλ¬Έ, λ³μλͺ
λ§ μ
λ ₯νλ€.
μ λ΄μ©μ κ°μν ν λ
볡ν©λμ
μ°μ°μ μ¬μ© ( += λ» : λν΄μ λμ
νλΌ )
// num1 = num1 + 100;
// (κ°μν)볡ν©λμ
μ°μ°μ - λ³μμ μλκ°μ μ€λ₯Έμͺ½ μ«μλ₯Ό λνμ¬ λ€μ λμ
νλΌ
num1 += 100;
console.log(num1);
μμ μμ©
userNameμ μλ
μ λ³΅ν© λμ
μ°μ°μΌλ‘ μ°κ²°νμμ€
var userName = 'ossam';
userName += 'μλ
';
console.log(userName);
μ¦κ°μ°μ°μ (μ μ λ§λ§)γ
γ
1μ λ§λ€λ
// μ¦κ°μ°μ°μ (++,--)
// cnt μΉ΄μ΄νΈμ μ½μ
// 0 μ ++ 1μ λνλΌ
var cnt = 0;
cnt++;
cnt++;
console.log(cnt);
2λ₯Ό λ§λ€λ
// μ¦κ°μ°μ°μ (++,--)
// cnt μΉ΄μ΄νΈμ μ½μ
// 0 μ ++ 1μ λνλΌ
var cnt = 0;
cnt++;
cnt++;
console.log(cnt);
// νμμ°μ°μ λ©μλ μμμ μ¬μ©νλ©΄ μ°μ°μ΄ λμ€μ λλ―λ‘ κ²°κ³Όκ° λ€λ₯Όμ μμ
console.log(cnt++);
λ§€μλ μμμ μ°μ°μλ₯Ό μ°λ건 μ’μ§ μλ€. κ°μ΄ λ€λ₯Ό μ μμ / 미리 μ°μ°μ νκ³ λ©μλλ₯Ό μ
λ ₯νλ€.
Prompt( ) ν¨μ
ν¨μμ¬μ©λ² νμ΄
ν¨μμ (λ©μΈμ§λ₯Ό μ§μ΄λκ³ : κ·Έ ν¨μμ λ°μ΄ν°(λ¬Έμ)λ₯Ό μ§μ΄λκ³ κ·Έ 리ν΄κ°μ νμ©νλ€.)
window κ°μ²΄μ ν¨μλλ» prompt
message? μ²λΌ μΈμμ ? μμΌλ©΄ μ΅μ
μ λ£μ΄λ λκ³ μλ£μ΄λ λλ€
γ
£ λ»μ΄ or μ΄λ€.
: λ°νλλ μ
λ ₯κ°μ srting λ¬Έμλ‘ λ€μ΄μ¨λ€.
string = return λ°ν
default = μΈμλ₯Ό λ μ
λ ₯ν μ μλ€.
Prompt( ) ν¨μ μ¬μ©μμ
var userName2 = prompt('μ΄λ¦μ μ
λ ₯νμΈμ');
console.log(userName2);
var userName2 = prompt('μ΄λ¦μ μ
λ ₯νμΈμ', 'λ°ν¨μ§');
console.log(userName2);
default = μΈμλ₯Ό λ μ
λ ₯μ , '' μ¬μ©
Prompt μ Alert ( ) ν¨μ
// alert μ νλ‘κ·Έλ¨ μ€νμ΄ μ€μ§ λ (κ²½κ³ μ€μ§)
var userName2 = prompt('μ΄λ¦μ μ
λ ₯νμΈμ', 'λ°ν¨μ§');
alert(userName2);
// console.log('μλλ΄μ©λ¨μ§μμ');
comfirm ( ) ν¨μ
var msg = confirm('μ§ννκ² μ΅λκΉ?');
console.log(msg);
νμΈμ ture νμΈ
if (msg == true) {
console.log('κ°μ¬ν©λλ€.');
} else {
console.log('μμ½λ€μ γ
γ
');
}
μ·¨μμ false κ° νμΈ
Number( ) ν¨μ
var amount = prompt('μλμ μ
λ ₯νμΈμ');
amount += 30;
console.log(amount);
μ΄λ κ² 20 μ μ
λ ₯μ 20μ λ¬Έμλ‘ μΈμν΄
2030 μΌλ‘ κ°μ΄ λ€μ΄μ¨λ€.
λλ¬Έμ νλ³νμ΄ νμ λ€μ΄μ€λ μ
λ ₯κ°μ λ¬Έμκ° μλ μ«μλ‘ μ§μ ν΄μ€λ number
var amount = prompt('μλμ μ
λ ₯νμΈμ');
amount = Number(amount) + 30;
console.log(amount);
μ΄λ κ² λ€μ΄μ€λ κ°μ μ«μλ‘ μ§μ ν΄ μ€¬μλ
λκ°μ΄ 20 μ
λ ₯μ 20+30= 50 μ κ°μ΄ λ€μ΄μ€λκ²μ νμΈ
NaN κ²½μ°
Number ν¨μλ λ¬Έμκ° μμ¬ μμΌλ©΄ NaN (μ«μκ° μλ)μ΄λΈ
ν΄κ²°λ°©λ² : amount = parseInt(amount) + 30; μΆκ°
// parseInt μ«μλ€μ λ¬Έμμ΄μ΄ μμ΄λ μ«μλ‘ λ³νμμΌμ€
λκ°μ΄ 20κ° μ
λ ₯μ μλ 50μΌλ‘ λ³ν
String ( ) ν¨μ
// parseInt μ«μλ€μ λ¬Έμμ΄μ΄ μμ΄λ μ«μλ‘ λ³νμμΌμ€
var private = 20001225;
private = String(private);
console.log(typeof private);
μ°μ° μ°μ μμ
// μ°μ°μ°μ μμ - + μ λ¬Έμκ° μμΌλ©΄ λ¬Έμμ°μ , κ·ΈμΈ μ¬μΉμ°μ°μ μ«μμ°μ
var test = '100' + 50;
console.log(test);
λ¬Έμλ‘ μΈμνλ©΄ λ¬Έμλ‘ λ³ν
var test2 = '100' * 50;
console.log(test2);
μ¬μΉμ°μ°μ μ«μλ‘ λ³ν
κ³±νκΈ°λ μ«μλ°μ μλκ³ κ³±νκΈ°λ μ°μ μμκ° λμΌλ―λ‘ μλ μ«μ μ°μ°
μ°μ° μ°μ μμλ () μ¬μ©
// κ΄νΈ μμΌλ©΄ 무μμ΄ μ°μ μΈμ§ μΈμμ λͺ»ν¨
// var test3 = 100 + 20 * 3 / 3.14;
μ΄λ κ΄νΈλ‘ μ°μ μμλ₯Ό μ§μ νλ€.
var test3 = (100 + 20 * 3) / 3.14;
console.log(test3);
μ λλ‘λ κ° νμΈ