λ©ν°λ―Έλμ΄λ‘ μμ§μ΄λ μ΄λ―Έμ§, λλ λμ μΌλ‘ 컨ν μΈ λ₯Ό λ°κΏ μ μλ μ€ν¬λ¦½νΈ μΈμ΄
μλ°μ€ν¬λ¦½νΈμ μΈλΆλ₯
μλ°μ€ν¬λ¦½νΈ μ½μ΄
μ΄λ€ κ°λ°μΈμ΄μ λ¬Έλ²μ μΈ λ΄μ©μ λ€λ£Έ
ν΄λΌμ΄μΈνΈ μΈ‘ μλ°μ€ν¬λ¦½νΈ
λΈλΌμ°μ λ₯Ό μ μ΄ν λ μ¬μ©νλ μλ°μ€ν¬λ¦½νΈ μμ μλ°μ€ν¬λ¦½νΈ μ
λ ₯λ²
μλ² μΈ‘ μλ°μ€ν¬λ¦½νΈ
λ‘λ js
β HtmlμΈμ΄μ μλ°μ€ν¬λ¦½νΈ μΈμ΄ μ μ©νκΈ°
1. scriptνκ·Έ λ£μ΄μ£ΌκΈ°
html λ¬Έμμ body νκ·Έμμ μμ±νκΈ°
<script>
console.log("Hello");
</script>
console.logμ κ²°κ³Όκ°μ νμΈ ν λμλ μ€λ₯Έμͺ½λ²νΌ κ²μ¬-> console ν΄λ¦ν΄μ νμΈκ°λ₯
console.log() -> () μκ΄νΈ μμͺ½μ μ
λ ₯λ μ 보λ₯Ό consoleνμ μΆλ ₯ μν¬λ μ¬μ©λλ λͺ
λ Ήμ΄
->κ°λ
μ±μ΄ λ¨μ΄μ§λ€
<script src=""></script> src μμͺ½μλ μλ°μ€ν¬λ¦½νΈ νμΌκ²½λ‘ μ
λ ₯ν΄μ£ΌκΈ°
jsνμ₯λͺ
μ κ°κ³ μλ νμΌμμμ μλ°μ€ν¬λ¦½ μΈμ΄λ₯Ό μ
λ ₯ν΄μ£Όκ³ νμΌκ²½λ‘λ₯Ό μ°λν΄μ£Όλ λ°©λ²
π₯ src λ‘ jsνμΌμ μ°λνκ±°λ scriptνκ·Έμμ μμ±νκ±°λ ν΄μΌν¨
<script src="js/main.js">
console.log("AAA");
</script>
πμ μ© μλλ€
π₯ μλ°μ€ν¬λ¦½νΈλ css html μ²λΌ μμμ λΆν° μμ°¨μ μΌλ‘ μ μ©λ


π μλ°μ€ν¬λ¦½νΈ μ½μ΄λ΄μ©
<script>
/*
console.log("Welcome");
console.log("Comment");
*/
-> μ 체λ΄μ© μ£Όμμ²λ¦¬νκ² λ€
// console.log("Welcome")
-> νμ€λ§ μ£Όμμ²λ¦¬νκ² λ€
</script>
π‘ (μ 체 μ£Όμμμ /* /*λλ€λ₯Έμ£Όμ*/ */ λ£μμ μλ€)
(μ 체 μ£Όμμμ λ λ€λ₯Έ /* //νμ€μ£Όμμ λ£μμ μμ */
π‘λ³μ μ μΈ < comic λ°μ€λ₯Ό μμ±ν μν >
var comic;
π‘ λ³μ μ΄κΈ°ν < comic λ°μ€ μμ μνΌμ€ λ°μ΄ν°λ₯Ό ν λΉν μν >
πλ±νΈλ₯Ό μ¬μ©ν΄μ λ°μ΄ν°λ₯Ό μ½μ
ν μν
comic = "μνΌμ€";
console.log(comic);
.png)
π‘ λ³μλ₯Ό μ μΈνκ³ λ°λ‘ μ΄κΈ°ν μμ
ν μν
var apple = "μ¬κ³Ό";
π‘ νλ²μ λ¬Άμ΄μ μ¬λ¬κ° λ³μ μ μΈκ°λ₯
var a;
var b;
var c;
π‘ λ³μ λμ μ μΈ
var a, b, c;
π‘ λ³μ λμ μ΄κΈ°ν < νλ²μ λ¬Άμ΄μ λ³μ μ΄κΈ°ν μ§ννκΈ°>
var d = 10;
var e = 20;
var f = 30;
var d = 10, e = 20, f = 30;
π‘μ€λ°κΏκ°λ₯
var d = 10,
e = 20,
f = 30;
undefined : μλ°μ€ν¬λ¦½νΈκ° κ°μ§κ³ μλ λ°μ΄ν°μ νν μ€ νλ
π» λͺ¨λ λ³μλ μ μΈκ³Ό λμμ undefined κ° μλμΌλ‘ ν λΉλλ€.
var computer;
console.log(computer)
π‘ λ³μμμ λ§λ€μ΄μ§ λ°μ΄ν°λ μΈμ λ μ§ λ΄κ° μνλ νμ΄λ°μ λ³κ²½κ°λ₯
var house;
house = "μ§";
console.log(house);
house = "μννΈ"
console.log(house);
var house;
console.log(house);
π‘ undefined -> μ§
house ="μ§";
console.log(house)
π λ³μμ΄λ¦ μμ±μλ Ή
π‘ μΊλ© μΌμ΄μ€
var mathScoreStudent = 10;
π‘ μ€λ€μ΄ν¬ μΌμ΄μ€
var math_score_student = 10;
π₯ μ£Όμμ
1. htmlμμ μ¬μ©νλ - λ μ¬μ©μλ(μΌλ°₯μΌμ΄μ€)
var math-score-student = 100; (X)
2. _, $ νΉμλ¬Έμ μ¬μ©κ°λ₯
var _math;
var $math;
3. μνλ²³ μ«μ μ‘°ν© κ°λ₯ λ¨, μ«μλ¨Όμ λμ€λ©΄ μλλ€.
var apple10; (O)
var 10apple; (X)
4. μλ―Έκ° λΆλΆλͺ
ν λ¨μ΄μ¬μ©μ κΈ°νΌνκΈ°,
μ΅λν μμΈν μμ±νκΈ°
var w;
= λ±νΈμμλ λ€μν λ°μ΄ν°λ€μ΄ λ€μ΄κ°λ€.
.png)
β κ²μ μμΌλ‘ μΆλ ₯
var msg1 = "Hello World";
var msg2 = 'Welcome';
console.log(msg1);
console.log(msg2);
π"", '' μμ΄μ¬μ© κΈμ§
π var msg3 = "Nice to meet you';
var msg4 ="She's girl";
"ν° λ°μ΄νμμλ ' μ¬μ©κ°λ₯"
var msg5 = 'She\'s girl';
'μμ λ°μ΄νμμλ λ°λ‘ \λ£μ΄μ€μΌ 'μ¬μ©κ°λ₯ '
console.log(msg4)
console.log(msg5)
β νλμμΌλ‘ μΆλ ₯
var num1 =10;
var num2 = -10;
var num3 = 3.14;
var num4 = -3.14;
console.log(num1);
console.log(num2);
console.log(num3);
console.log(num4);
console.log(num1 + num2);
console.log(num1 + num3);
πμ°μ°κ°λ₯
var a = 20;
var b = 10;
console.log(a + b);
console.log(a - b);
console.log(a * b);
console.log(a / b);
console.log(a % b);
λλμ΄μ λμ€λ λλ¨Έμ§κ°λ§ λ³΄κ³ μΆμλ % μ¬μ©
var str1 ="20";
var str2 ="10";
console.log(str1 + str2);
console.log(str1 - str2);
console.log(str1 * str2);
console.log(str1 / str2);
console.log(str1 % str2);
π₯ λ¬Έμμ΄μ νμ©
var firstName ="Inkweon"
var lastName ="Kim"
console.log(firstName + " " + lastName);
var str11 = "νμ¬ μκ°μ";
var time = "10";
var str12 = "μ μ
λλ€.";
console.log(str11 + time + str12);
.png)
π₯ ++, -- μ°μ°μ
var num10 = 10;
// num10 = num10 - 1;
// console.log(num10);
// console.log(--num10); //9
λ³μμμ λ€μ΄κ°μλ μ«μλ₯Ό -1μ© μ°¨κ°μν€κ² λ€.
// console.log(--num10); //8
console.log(++num10); //11
console.log(++num10); //12
λ³μμμ λ€μ΄κ°μλ μ«μλ₯Ό +1μ© μ¦κ° μν€κ² λ€.
var num10 = 10;
console.log(num10--);
μ
λ ₯κ°μ μΆλ ₯ν΄μ£Όκ³ κ·Έλ€μμ 1μ μ°¨κ°νκ² λ€
console.log(num10);
λλ²μ§Έ num10 μμ 9κ° μΆλ ₯λλ€.
console.log(--num10);
console.log(num10);
π₯ ++, -- μ°μ°μμ μμΉμ λ°λΌ κ°μ΄ λ¬λΌμ§μμλ€.
π₯ +=, -=, *=, /=, %=
var num20= 20;
// num20 = num20 + 10;
num20 +=10;
console.log(num20);
μκΈ°μμ μ κ°μ μ
λ°μ΄νΈ μν€κ³ μΆμλ μ¬μ©
var a = 10;
var b = 20;
var c = 30;
console.log(a > b);
console.log(a < b);
console.log(a >= b);
console.log(a <= b);
var num10 = 10;
var num20= 20;
->μ«μμ΄ λ°μ΄ν° νμ
var str10 = "10";
var str20 = "20";
->λ¬Έμμ΄ λ°μ΄ν° νμ
console.log(num10 == str10); -> true
π console.log(num10 === str10); -> false
π ==, ===μ μ°¨μ΄μ
===κ°μ λΉκ΅ν λ λ μ격νκ² λ°μ§λλ°,(λ°μ΄ν°μ νμ
μ΄ κ°μμ§ κΉμ§ λΉκ΅)
μλ‘μ λ°μ΄ν° νμ
μ΄ λ€λ₯΄κΈ°λλ¬Έμ falseλ‘ νμλλ€.
var num10 = 10;
var num20= 20;
->μ«μμ΄ λ°μ΄ν° νμ
var str10 = "10";
var str20 = "20";
->λ¬Έμμ΄ λ°μ΄ν° νμ
console.log(num20 != str20); -> false
π console.log(num20 !== str20); -> true
!= -> κ°μ§ μμκ°?
!== -> true λ‘λνλλ μ΄μ λ λΉκ΅λμμ λ°μ΄ν° νμ
μ΄ λ€λ₯΄κΈ°λλ¬Έμ λ€λ₯΄λ€ λ trueλ‘ λμ΄
console.log(num30 === num40 && num30 == num50) -> false
μμλμ€λ κ²°κ³Όμ λ€μλμ€λ κ²°κ³Ό λͺ¨λ μ°ΈμΌ κ²½μ° μ°Έμ΄ λμ΄
console.log(num30 === num40 || num30 == num50) -> true
μμ΄ μ°Έμ΄κ±°λ λ€μ μ°Έμ΄κ±°λ λμ€μ νλκ° μ°Έμ΄λ©΄ μ°Έ μ΄λμ΄
console.log(true); -> true
console.log(false); -> false
console.log(1 == 2); -> false
console.log(10 < 20); -> true
console.log (10 === 10 || 20 === 30); -> true
var bool = true;
bool =false;
π λ
Όλ¦¬μ°μ°μμ κ²°ν©ν΄μ νΉμ μ¬μ΄νΈ λ‘κ·ΈμΈ ν λ μ¬μ©λλ€