2021. 10. 27. 14:05γHTML + CSS + JS/JS μλ°μ€ν¬λ¦½νΈ
1. ν¨μ
function ν¨μλͺ () {
μλ°μ€ν¬λ¦½νΈ μ½λ;
}
- μ΅λͺ ν¨μ
μ°Έμ‘°λ³μ = function() {
μλ°μ€ν¬λ¦½νΈ μ½λ;
}
β μΌλ° ν¨μμ μ΅λͺ ν¨μμ μ°¨μ΄μ 
μΌλ° ν¨μ μ μλ ν¨μ νΈμΆ μ νΈμ΄μ€ν (hosting) κΈ°μ μ μ§μνμ§λ§ μ΅λͺ ν¨μλ νΈμ΄μ€ν μ μ§μνμ§ μλλ€.

μμμ 보면 myFunc() ν¨μλ₯Ό μ μΈνκΈ°λ μ μ μ΄ ν¨μλ₯Ό μ€νν κ²μ λ³Ό μ μλ€.
μΌλ° ν¨μλ νΈμ΄μ€ν μ μ§μνκΈ° λλ¬Έμ μ μΈνκΈ°μ μ ν¨μλ₯Ό μ€νν΄λ λμνλ€.

- λ°°κ²½μ λ°κΎΈλ μ°μ΅λ¬Έμ 

var bodyTag = document.getElementById("theBody");
bodyTag.style.backgroundColor = color[i];
λ theBody μμ΄λκ°μ κ°μ Έμμ bodyTagλΌλ λ³μμ μ μ₯νκ³
μ΄ κ°μ λ°°κ²½μ μ€νμΌμ λ³κ²½ν΄μ£Όλ μ½λμ΄λ€.

2. λ§€κ°λ³μκ° μλ ν¨μ
λ§€κ°λ³μκ° μλ ν¨μ μ μλ¬Έμ νΈμΆν λ μ λ¬νκ³ μ νλ κ°μ μ λ ₯νμ¬ νΈμΆν μ μλ€.
function ν¨μλͺ (λ§€κ°λ³μ1, λ§€κ°λ³μ2, λ§€κ°λ³μ..) {
μλ°μ€ν¬λ¦½νΈ μ½λ;
}
ν¨μλͺ (λ°μ΄ν°1, λ°μ΄ν°2, ..);


- λ§€κ°λ³μ μλ ν¨μ μ°μ΅λ¬Έμ 
μμ΄λ λΉλ°λ²νΈ λ§λμ§ νμΈνκΈ°





<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset = "UTF-8">
<title> ν¨μ </title>
<script>
	var rightId = "korea";
	var rightPw = "1234";
	function login(id, pwd) {
		if(id === rightId) {
			if(pwd === rightPw) {
				document.write(id + "λ νμν©λλ€!");
			}else {
				alert("μλͺ»λ λΉλ°λ²νΈμ
λλ€!!")
			}
		}else {
			alert("μμ΄λκ° μ‘΄μ¬νμ§μμ΅λλ€!!");
		}
	}
	var userId = prompt("μμ΄λλ₯Ό μ
λ ₯νμΈμ.");
	var userPw = prompt("λΉλ°λ²νΈλ₯Ό μ
λ ₯νμΈμ.");
	login(userId, userPw);
</script>
</head>
<body>
</body>
</html>
3. arguments νμ©νμ¬ λ§€κ°λ³μ μμ΄λ ν¨μμ μ λ¬λ κ° λ°μμ€κΈ°
ν¨μ μ μλ¬Έμμ argumentsλ₯Ό μ¬μ©νλ©΄ λ§€κ°λ³μλ₯Ό μ¬μ©νλ κ²μ²λΌ ν¨μ νΈμΆλ¬Έμ κ°μ λ°μμ¬ μ μλ€.
ν¨μ μ μλ¬Έμ λ§€κ°λ³μκ° μλ μνμμ λ°μ΄ν°λ₯Ό μ λ¬νμ¬ ν¨μλ₯Ό νΈμΆνλ©΄ κ·Έ κ°μ λ°°μ΄μ μ μ₯λλ€.
ν¨μ μ μλ¬Έμμλ κ·Έ κ°μ argumentsλΌλ λ³μμ μ μ₯νλ€.

'HTML + CSS + JS > JS μλ°μ€ν¬λ¦½νΈ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [JS] ν¨μ μ€μ½ν(scope), κ°μ²΄ μμ±μ ν¨μ, prototype, λ΄μ₯ν¨μ, μ¦μ μ€ν ν¨μ (0) | 2021.10.27 | 
|---|---|
| [JS] ν¨μ return, μ¬κ·ν¨μ μ°μ΅λ¬Έμ  (0) | 2021.10.27 | 
| [JS] κ°μ²΄ μ°μ΅λ¬Έμ  1, 2 (0) | 2021.10.26 | 
| [JS] λΈλΌμ°μ  κ°μ²΄ λͺ¨λΈ (0) | 2021.10.26 | 
| [JS] κ°μ²΄ μ’ λ₯_ λ΄μ₯ κ°μ²΄ (Date, String, Array, Math) μ°μ΅λ¬Έμ  (0) | 2021.10.26 |