Javascript/Javascript
[기초 자바스크립트] 9.함수, 매개 변수, 반환
Rainbow🌈Coder
2022. 3. 14. 22:16
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 개
--빵--
토마토
양상추
한우패티
--빵--
햄최100728x90