250x250
Rainbow🌈Coder
My dev Note📒
Rainbow🌈Coder
전체 방문자
오늘
어제
  • 분류 전체보기 (411)
    • 공지사항 (0)
    • Debugger (10)
      • Visual Studio Debugger (1)
      • Chrome DevTools (3)
      • Visual Studio Code Debugger (4)
      • eclipse (1)
      • intelliJ (1)
    • OOP (2)
      • OOP (2)
    • TypeScript (54)
      • 타입스크립트 TypeScript (54)
    • Javascript (87)
      • Javascript (45)
      • Node.js (19)
      • React (5)
      • FE 개발환경설정 (3)
      • React와 Node 같이 때려잡기 (6)
      • next.js (2)
      • pixi.js (7)
    • 마크업 (23)
      • Html & Css (23)
    • C# (80)
      • C# (12)
      • 이것이 C#이다 (68)
    • C++ (30)
      • c++ (27)
      • win api (3)
    • Unity (18)
      • Unity(기초) (8)
      • Unity(C#중급) (5)
      • 유니티 포톤(네트워크) (4)
      • unity c# MyCode (1)
    • Java & Spring (29)
      • Java (11)
      • 스프링 (8)
      • Java Algorithm (9)
      • Javs Data Structures (1)
    • 자료구조와 알고리즘 (15)
      • 자료구조 (5)
      • 알고리즘 (10)
    • 형상관리 (15)
      • Git (11)
      • 소스트리 (3)
    • 그래픽스 (7)
      • WebGl (7)
    • AWS (3)
      • aws (3)
    • 리눅스 (5)
      • 리눅스 (5)
    • 책 리뷰 (13)
      • 클린코드(책리뷰) (3)
      • 유지보수가능한코딩의기술C#편(책리뷰) (1)
      • 리팩토링(자바스크립트판) (9)
    • Server (2)
      • 게임 서버(네트워크, 멀티쓰레드,OS) (2)
    • 설계, 아키텍쳐 (4)
    • 파이썬 (5)
    • 디자인패턴 (2)
    • mocha (2)
    • Jest (1)
    • Spine (1)
    • 인공지능 (1)
      • 혼자공부하는머신러닝+딥러닝 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ㅣㄷ
  • MySQL
  • 컴포지션
  • 위임

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Rainbow🌈Coder

My dev Note📒

Javascript/Javascript

[기초 자바스크립트] 9.함수, 매개 변수, 반환

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 개
--빵--
토마토
양상추
한우패티
--빵--
햄최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
    'Javascript/Javascript' 카테고리의 다른 글
    • [기초 자바스크립트] alert, prompt, confitm
    • [자바스크립트 예제] 매개변수 수에 따른 Function return 제어
    • [기초 자바스크립트] 8. 369게임 텍스트 코딩
    • [기초 자바스크립트] 7. 반복문, 구구단 등 예제
    Rainbow🌈Coder
    Rainbow🌈Coder
    몰라도 결국은 아는 개발자, 그런 사람이 되기 위한 매일의 한걸음

    티스토리툴바