ν¨μ μ ν
μ΄λ² ν¬μ€ν μμλ μλ°μ€ν¬λ¦½νΈμ μ¬νμ© λͺ©μ μΌλ‘ μ¬μ©λλ ν¨μ μ ν 7κ°μ§λ₯Ό μ΄ν΄λ³΄λλ‘ νκ² μ΅λλ€.
1. ν¨μ μ ν : ν¨μμ 맀κ°λ³μλ₯Ό μ΄μ©ν νν
μ¬νμ© λͺ©μ μΌλ‘ μ¬μ©λλ©° ν¨μμ 맀κ°λ³μλ₯Ό μ΄μ©ν ννμ λλ€.
function func(num, str1, str2) {
document.write(num + ". " + str1 + "κ° " + str2 + "λμμ΅λλ€. ");
}
func("1", "ν¨μ", "μ€ν");
func("2", "μλ°μ€ν¬λ¦½νΈ", "μ€ν");
func("3", "μ μ΄μΏΌλ¦¬", "μ€ν"); // μ΄λ°μμΌλ‘ μΆκ°νλ©΄μ μμ€ μ¬νμ©μ΄ κ°λ₯ν¨
결과 보기
2. μλ°μ€ν¬λ¦½νΈκ° μ€νλμμ΅λλ€.
3. μ μ΄μΏΌλ¦¬κ° μ€νλμμ΅λλ€.
2. ν¨μ μ ν : ν¨μμ λ³μλ₯Ό μ΄μ©ν νν
μ¬νμ© λͺ©μ μΌλ‘ μ¬μ©λλ©° ν¨μμ 맀κ°λ³μλ₯Ό μ΄μ©ν ννμ λλ€. 맀κ°λ³μλ₯Ό λ§λ€κ³ document.writeλ‘ κ·Έ μ리λ₯Ό μ§μ ν΄μ€ λ€μ const μμλ₯Ό λ§λ€κ³ λ§μ§λ§μ ν¨μλ‘ κ·Έ constλ₯Ό μμλλ‘ μ λ ₯ν΄μ£Όλ©΄ λ§λ€μ΄λ const κ°μ΄ μμμ μ§μ λ μ리μ λ€μ΄κ° μΆλ ₯λ©λλ€.
function func(num, str1, str2) {
document.write(num + ". " + str1 + "κ° " + str2 + "λμμ΅λλ€. ");
}
const youNum1 = 1;
const youNum2 = 2;
const youNum3 = 3;
const youStr1 = "ν¨μ";
const youStr2 = "μλ°μ€ν¬λ¦½νΈ";
const youStr3 = "μ μ΄μΏΌλ¦¬";
const youCom1 = "μ€ν";
func(youNum1, youStr1, youCom1);
func(youNum2, youStr2, youCom1);
func(youNum3, youStr3, youCom1);
결과 보기
2. μλ°μ€ν¬λ¦½νΈκ° μ€νλμμ΅λλ€.
3. μ μ΄μΏΌλ¦¬κ° μ€νλμμ΅λλ€.
3. ν¨μ μ ν : ν¨μμ λ°°μ΄, κ°μ²΄λ₯Ό μ΄μ©ν νν
μ¬νμ© λͺ©μ μΌλ‘ μ¬μ©λλ©° ν¨μμ λ°°μ΄, κ°μ²΄λ₯Ό μ΄μ©ν ννμ λλ€. 맀κ°λ³μ μμ num, str1, str2λ₯Ό λ§λ€κ³ κ·Έ λ€μ infoλΌλ μμ μμ λ°°μ΄ μμ κ°μ²΄ ννλ‘ λ°μ΄ν°λ₯Ό μ μ₯μν¨ λ€μ, λ§μ§λ§μΌλ‘ func(info[0].num, info[0].name, info[0].com)μμΌλ‘ μΆλ ₯μμΌμ€λλ€.
function func(num, str1, str2) {
document.write(num + ". " + str1 + "κ° " + str2 + "λμμ΅λλ€. ");
}
const youNum1 = 1;
const youNum2 = 2;
const youNum3 = 3;
const youStr1 = "ν¨μ";
const youStr2 = "μλ°μ€ν¬λ¦½νΈ";
const youStr3 = "μ μ΄μΏΌλ¦¬";
const youCom1 = "μ€ν";
func(youNum1, youStr1, youCom1);
func(youNum2, youStr2, youCom1);
func(youNum3, youStr3, youCom1);
결과 보기
2. μλ°μ€ν¬λ¦½νΈκ° μ€νλμμ΅λλ€.
3. μ μ΄μΏΌλ¦¬κ° μ€νλμμ΅λλ€.
4. ν¨μ μ ν : κ°μ²΄ μμ λ³μμ ν¨μλ₯Ό μ΄μ©ν νν
μ¬νμ© λΆκ°λ₯ν λ¨μ μ‘΄μ¬
{
const info = {
num1 : 1,
name1 : "ν¨μ",
word1 : "μ€ν",
num2 : 2,
name2 : "μλ°μ€ν¬λ¦½νΈ",
word2 : "μ€ν",
num3 : 3,
name3 : "μ μ΄μΏΌλ¦¬",
word3 : "μ€ν",
result1 : function() {
document.write(info.num1 + ". " + info.name1 + "κ° " + info.word1 + "λμμ΅λλ€. ");
},
result2 : function() {
document.write(info.num2 + ". " + info.name2 + "κ° " + info.word2 + "λμμ΅λλ€. ");
},
result3 : function() {
document.write(info.num3 + ". " + info.name3 + "κ° " + info.word3 + "λμμ΅λλ€. ");
}
}
info.result1();
info.result2();
info.result3();
}
결과 보기
2. μλ°μ€ν¬λ¦½νΈκ° μ€νλμμ΅λλ€.
3. μ μ΄μΏΌλ¦¬κ° μ€νλμμ΅λλ€.
5. ν¨μ μ ν : κ°μ²΄ μμ±μ¬ ν¨μ β β β
μ¬νμ© κ°λ₯νλλ‘ κ°μ²΄+ν¨μ ν©μΉ¨, 4λ² λ³΄μ, νμμλ ν¨μκ° μλ κ²½μ°μλ λͺ¨λ ν¨μλ₯Ό λΆλ¬μ€λλΌ λ©λͺ¨λ¦¬λ₯Ό μ¬μ©νλ€λ λ¨μ μ‘΄μ¬
{
function func(num, name, word) {
this.num = num;
this.name = name;
this.word = word;
this.result = function() {
document.write(this.num + ". " + this.name + "κ° " + this.word + "λμμ΅λλ€. ");
}
}
// μΈμ€ν΄μ€ μμ±
const info1 = new func("1", "ν¨μ", "μ€ν");
const info2 = new func("2", "μλ°μ€ν¬λ¦½νΈ", "μ€ν");
const info3 = new func("3", "μ μ΄μΏΌλ¦¬", "μ€ν");
// μ€ν
info1.result();
info2.result();
info3.result();
}
결과 보기
2. μλ°μ€ν¬λ¦½νΈκ° μ€νλμμ΅λλ€.
3. μ μ΄μΏΌλ¦¬κ° μ€νλμμ΅λλ€.
6. ν¨μ μ ν : νλ‘ν νμ ν¨μ
5λ² λ¨μ 보μ(λ©λͺ¨λ¦¬ μ μ½), ν¨μκ° λμ΄λλ©΄ 볡μ‘ν΄μ§
{
function func(num, name, word) {
this.num = num;
this.name = name;
this.word = word;
this.result = function() {
document.write(this.num + ". " + this.name + "κ° " + this.word + "λμμ΅λλ€. ");
}
}
// μΈμ€ν΄μ€ μμ±
const info1 = new func("1", "ν¨μ", "μ€ν");
const info2 = new func("2", "μλ°μ€ν¬λ¦½νΈ", "μ€ν");
const info3 = new func("3", "μ μ΄μΏΌλ¦¬", "μ€ν");
// μ€ν
info1.result();
info2.result();
info3.result();
}
결과 보기
2. μλ°μ€ν¬λ¦½νΈκ° μ€νλμμ΅λλ€.
3. μ μ΄μΏΌλ¦¬κ° μ€νλμμ΅λλ€.
7. ν¨μ μ ν : κ°μ²΄ 리ν°λ΄ ν¨μ
6λ² λ¨μ 보μ, κ°μ²΄λ₯Ό ν¨μ μμ λͺ¨μλ
{
function func(num, name, word) {
this.num = num;
this.name = name;
this.word = word;
}
func.prototype = {
result1 : function() {
document.write(this.num + ". " + this.name + "κ° " + this.word + "λμμ΅λλ€. ");
},
result2 : function() {
document.write(this.num + ". " + this.name + "κ° " + this.word + "λμμ΅λλ€. ");
},
result3 : function() {
document.write(this.num + ". " + this.name + "κ° " + this.word + "λμμ΅λλ€. ");
},
}
// μΈμ€ν΄μ€ μμ±
const info1 = new func("1", "ν¨μ", "μ€ν");
const info2 = new func("2", "μλ°μ€ν¬λ¦½νΈ", "μ€ν");
const info3 = new func("3", "μ μ΄μΏΌλ¦¬", "μ€ν");
// μ€ν
info1.result1();
info2.result2();
info3.result3();
}
결과 보기
2. μλ°μ€ν¬λ¦½νΈκ° μ€νλμμ΅λλ€.
3. μ μ΄μΏΌλ¦¬κ° μ€νλμμ΅λλ€.
'JavaScript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JavaScript] λ¬Έμμ΄ λ©μλ - match() (9) | 2022.08.22 |
---|---|
[JavaScript] λ¬Έμμ΄ λ©μλ - search() (6) | 2022.08.22 |
[JavaScript] λ¬Έμμ΄ λ©μλ - includes() (4) | 2022.08.17 |
[JavaScript] λ¬Έμμ΄ μΒ·λ€ μ±μ°κΈ° - padStart() & padEnd() (4) | 2022.08.17 |
[JavaScript] λ¬Έμμ΄ λ©μλ - repeat() (3) | 2022.08.17 |
λκΈ