728x90
1. 매개변수가 1개인 함수
같은 makeBurger function으로 다양한 버거를 만드는 예제
function makeBurger(type)
{
console.log("무슨 버거?"+type+"고기 버거")
console.log("--빵--")
console.log("토마토")
console.log("양상추")
if(type=="소"){
console.log("한우패티")
}
else if(type=="닭"){
console.log("닭다리패티")
}
else{
console.log("고기패티")
}
console.log("--빵--")
}
makeBurger("소")
makeBurger("닭")
출력결과
무슨 버거?소고기 버거
--빵--
토마토
양상추
한우패티
--빵--
무슨 버거?닭고기 버거
--빵--
토마토
양상추
닭다리패티
--빵--
2. 매개변수가 여러개인 함수
function makeBurger(size, type, amount)
{
console.log(size,"사이즈",type,"고기 버거"," ",amount,"개")
console.log("--빵--")
console.log("토마토")
console.log("양상추")
if(type=="소"){
console.log("한우패티")
}
else if(type=="닭"){
console.log("닭다리패티")
}
else{
console.log("고기패티")
}
console.log("--빵--")
}
makeBurger("L","소",100)
makeBurger("M","닭",3)
출력 결과
L 사이즈 소 고기 버거 100 개
--빵--
토마토
양상추
한우패티
--빵--
M 사이즈 닭 고기 버거 3 개
--빵--
토마토
양상추
닭다리패티
--빵--
3. return 추가
function makeBurger(size, type, amount)
{
console.log(size,"사이즈",type,"고기 버거"," ",amount,"개")
console.log("--빵--")
console.log("토마토")
console.log("양상추")
if(type=="소"){
console.log("한우패티")
}
else if(type=="닭"){
console.log("닭다리패티")
}
else{
console.log("고기패티")
}
console.log("--빵--")
let result = "햄최"+amount.toString()
return result
}
makeBurger("L","소",100)
makeBurger("M","닭",3)
let result = makeBurger("L","소",100)
console.log(result)
출력결과,
L 사이즈 소 고기 버거 100 개
--빵--
토마토
양상추
한우패티
--빵--
M 사이즈 닭 고기 버거 3 개
--빵--
토마토
양상추
닭다리패티
--빵--
L 사이즈 소 고기 버거 100 개
--빵--
토마토
양상추
한우패티
--빵--
햄최100
728x90
'Javascript > Javascript' 카테고리의 다른 글
[기초 자바스크립트] alert, prompt, confitm (0) | 2022.03.20 |
---|---|
[자바스크립트 예제] 매개변수 수에 따른 Function return 제어 (0) | 2022.03.15 |
[기초 자바스크립트] 8. 369게임 텍스트 코딩 (0) | 2022.03.14 |
[기초 자바스크립트] 7. 반복문, 구구단 등 예제 (0) | 2022.03.11 |
[클린코드 자바스크립트] var를 지양하자(var, let, const) (0) | 2022.03.10 |