2021. 10. 18. 18:06γHTML + CSS + JS
1. λ³μ, μμ
μ§μ§ κΈ°μ΄μ μΈ κ°λ μ΄μ§λ§
λ³μλ νλ‘κ·Έλ¨μ μ€ννλ λμ κ°μ΄ κ°μ΄ μ¬λ¬λ² λ¬λΌμ§ μ μλ λ°μ΄ν°μ΄λ€.
μμλ κ°μ νλ² μ§μ νλ©΄ λ°λμ§ μλ λ°μ΄ν°λ₯Ό μμλΌκ³ νλ€.
2. λ³μ μ μΈ κ·μΉ
λ³μλ₯Ό μ¬μ©νλ €λ©΄ λ³μλ₯Ό ꡬλ³ν μ μλλ‘ μ΄λ¦μ λΆμ¬μΌνλ€.
1οΈβ£ λ³μ μ΄λ¦μ μλ¬Έμλ _, μ«μλ₯Ό μ¬μ©νλ€.
EX) num1, product_name, _name
2οΈβ£ λ³μ μ΄λ¦μ μμ½μ΄λ₯Ό μ¬μ©ν μ μμΌλ©°, λμλ¬Έμλ₯Ό ꡬλ³νλ€.
name, Name, NAME λͺ¨λ λ€λ₯Έ λ³μμ΄λ©°, var κ°μ μμ½μ΄λ₯Ό λ³μμ΄λ¦μΌλ‘ μ μΈν μ μλ€.
3οΈβ£ μ¬λ¬ λ¨μ΄λ₯Ό μ°κ²°ν λ 곡백μ μλλ©°, λλ¬Έμλ₯Ό μμ΄ μ¬μ©νλ€.
product_Code μ²λΌ μ¬λ¬ λ¨μ΄λ₯Ό μ°κ²°ν λλ 곡백μ μλκ³ , λλ²μ§Έ λ¨μ΄μ 첫 κΈμλ λλ¬Έμλ‘ μμνλκ² μΌλ°μ μ΄κ³ , μ΄λ₯Ό camel νκΈ°λ²μ΄λΌκ³ νλ€.
ex_ productName, studentClass
4οΈβ£ λ³μ μ΄λ¦μ μλ―Έ μκ² μμ±νλ€.
λ³μ μ΄λ¦μ λ€ κΈ°μ΅νκΈ° νλ€ μλ μκΈ° λλ¬Έμ λ± λ³΄κ³ λ μμλ³Ό μ μλλ‘ λ³μ μ΄λ¦μ μλ―Έμκ² μμ±νλ€.
3. λ³μ μ μΈ
var λ³μμ΄λ¦;
* μ°μ΅λ¬Έμ
: λμ΄ κ³μ°
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>λμ΄ κ³μ°νκΈ°</title>
</head>
<body>
<script>
var currentYear = 2021;
var birthYear;
var age;
birthYear = prompt("νμ΄λ μ°λλ₯Ό μ
λ ₯νμΈμ. YYYY", "");
age = currentYear - birthYear + 1;
document.write(currentYear + "λ
νμ¬ <br>");
document.write(birthYear + "λ
μ νμ΄λ μ¬λμ λμ΄λ " + age + "μΈ μ
λλ€")
</script>
</body>
</html>
4. μλ£ν
κΈ°λ³Έ μ ν : μ«μ, λ¬Έμμ΄, λ Όλ¦¬ν
λ³΅ν© μ ν : λ°°μ΄, κ°μ²΄
νΉμ μ ν : undefined, null
1οΈβ£ κΈ°λ³Έ μ ν
μ«μν : μ μμ μ€μλ‘ λλ μ μλ€.
μ μ - μμμ μ΄ μλ μ«μμ΄λ€.
μ€μ - μμμ μ΄ μλ μ«μμ΄λ€.
λ¬Έμμ΄ : ''λ ""λ‘ λ¬Άμ λ°μ΄ν°μ΄λ€. (μ«μλ ''λ ""λ‘ λ¬Άμ΄λ©΄ λ¬Έμμ΄μ΄λ€.)
ex) var name = "park";
λ Όλ¦¬ν : boolean μ νμ΄λΌκ³ λ νκ³ , μ°Έμ΄λ κ±°μ§μ κ°μ νννλ μλ£νμ΄λ€.
쑰건μ λ§μΌλ©΄ true, 쑰건μ λ§μ§μμΌλ©΄ false λ‘ λνλΈλ€.
λ°λΌμ 쑰건μ νμΈν λ λ Όλ¦¬ν λ°μ΄ν°λ₯Ό λ§μ΄ μ¬μ©νλ€.
2οΈβ£ λ³΅ν© μ ν
λ°°μ΄ : νλμ λ³μμ μ¬λ¬κ°μ κ°μ μ μ₯νλ€.
ex) var name = ["lee", "park", "kim"];
κ°μ²΄ : ν¨μμ μμ±μ ν¨κ» ν¬ν¨νλ€.
ex) var date = new Date();
3οΈβ£ νΉμ μ ν
undefined : undefinedμ μλ£νμ΄ μ μλμ΄ μμ§ μμμ λ λ°μ΄ν° μνμ΄λ€.
μλ°μ€ν¬λ¦½νΈμμ λ³μλ₯Ό μ μΈν λ μλ£νμ 미리 μ§μ νμ§ μκ³ κ°μ ν λΉν λ κ²°μ νλ€.
null : λ°μ΄ν°μ κ°μ΄ μ ν¨νμ§ μμ μνμ΄λ€.
μ΄ λμ μ°¨μ΄λ undefinedλ λ³μλ₯Ό μ μΈν μνμμ κ°μ΄ ν λΉλμ§ μμ μνμ΄κ³ ,
nullμ λ³μμ ν λΉλ κ°μ΄ μ ν¨νμ§ μμ μνμ΄λ€.
5. μ°μ°μ
1οΈβ£ μ°μ μ°μ°μ
+, - , /, %, *, ++, --
β
/ λλκΈ° μ°μ°μμ κ²°κ³Όκ°μ λλ κ° μ체
% λ λλ¨Έμ§ κ°
2οΈβ£ ν λΉμ°μ°μ (λμ μ°μ°μ)
=, +=, -=, /= , %=, *=
3οΈβ£ μ°κ²°μ°μ°μ
μ°κ²°μ°μ°μλ λ μ΄μμ λ¬Έμμ΄μ ν©μ³μ νλμ λ¬Έμμ΄λ‘ λ§λλ μ°μ°μμ΄λ€.
+ κΈ°νΈ μ¬μ©
4οΈβ£ λΉκ΅μ°μ°μ
λΉκ΅μ°μ°μλ νΌμ°μ°μ 2κ°μ κ°μ λΉκ΅ν΄μ μ°Έμ΄λ κ±°μ§μΌλ‘ κ²°κ³Όκ°μ λ°ννλ€.
== : νΌμ°μ°μκ° κ°μΌλ©΄ true
=== : νΌμ°μ°μκ° κ°κ³ , μλ£νλ κ°μΌλ©΄ true
!= : νΌμ°μ°μκ° λ€λ₯΄λ©΄ true
!== : νΌμ°μ°μκ° λ€λ₯΄κ±°λ μλ£νλ λ€λ₯΄λ©΄ true
< , >, <= , >=
==μ != μ°μ°μλ νΌμ°μ°μμ μλ£νμ μλμΌλ‘ λ³νν΄μ λΉκ΅νλ€.
λ°λΌμ 3 == "3" μ κ²°κ³Όκ° trueμ΄λ€.
===μ !== μ°μ°μλ νΌμ°μ°μμ μλ£νμ λ³ννμ§ μλλ€.
3 === "3" μ κ²°κ³Όλ false μ΄λ€.
κ° λΉκ΅νκΈ° μν΄μλ μλ£νμ λ³ννμ§ μλ ===μ !==λ₯Ό λ§μ΄ μ¬μ©νλ€.
5οΈβ£ λ Όλ¦¬μ°μ°μ
||, &&, !
'HTML + CSS + JS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
12-3. JS λ°λ³΅λ¬Έ ( for, μ€μ²© forλ¬Έ, while, do while ) (0) | 2021.10.18 |
---|---|
12-2. JS 쑰건문 ( if-else, switch) (0) | 2021.10.18 |
11-3. JS μ€νμΌ κ°μ΄λ (0) | 2021.10.18 |
11-2. JS μλ°μ€ν¬λ¦½νΈ κΈ°λ³Έ μ©μ΄μ μ μΆλ ₯ (alert, confirm, prompt, document.write, console.log ) (0) | 2021.10.18 |
11-1. μλ°μ€ν¬λ¦½νΈ JS κΈ°μ΄ (0) | 2021.10.18 |