자바스크립트(javascript) 기초 _ 함수와 매개변수 사용

2022. 10. 13. 01:08·FE/javascript(jQuery)

함수(function)

javascript에서의 함수는 기능에 따라 실행되는 명령어들을 묶어놓은 객체이며 특정 기능을 수행하는 코드들을 하나의 명령어로 묶어 놓은 덩어리이다.

[함수를 사용하는 이유]
-퍼포먼스의 효율적인 관리
-각 명령어의 시작과 끝을 정확하게 파악할 수 있다.
-함수의 이름을 붙여서 필요할 때마다 함수명만 호출해서 사용하면 되니 편리하다.
-함수명은 임의대로 작성하여 사용하나, 작성법 주의사항은 변수명과 동일하다.

인자와 인수

-인수(매개변수) : 함수의 괄호 안에 선언되는 변수로 인자의 값을 받아온다.

-인자 :  매개변수로 전달되는 실제 값

 

*매개변수는 특정한 함수 안에서만 사용되기 때문에 중복으로 사용할 수 있다.

*매개변수를 여러 개 사용할 땐 , 콤마로 구분한다.

*인수가 있을 때 인자는 필수이다.

function setMenu(a,b)

setMenu = 인수(매개변수)

a, b = 인자

var result = bulgogiSet('사이다','치즈볼')

function bulgogiSet(a,b){
        var burger = '불고기버거<br>';
        var drink = a + '<br>';
        var sideMenu = b + '<br>';
        return burger+drink+sideMenu
 }
 
 document.write('고객님은' + result + '를 주문하셨습니다')

*return은 함수를 호출하는 역할을 하며 외부로 값을 출력한다.

return문 앞에 값이 없다면 해당 함수를 종료하고, 값이 있다면 외부로 값을 보내고 종료된다.

* '<br>' 은 줄 바꿈 태그로 string(문자) 요소이기 때문에 ''(따옴표) 안에 작성해준다.

* document.write()는 해당 요소를 document 즉 body 부분에 표출해주는 함수로 위에서 정의한 함수들을 화면에 표시해다.

'FE > javascript(jQuery)' 카테고리의 다른 글

JavaScript ping pong game source code 자바스크립트 핑퐁게임 코드  (2) 2022.12.31
JavaScript ping pong game - 자바스크립트로 만든 핑퐁 게임  (0) 2022.12.30
제이쿼리(JQuery)를 사용하는 이유와 사용법  (0) 2022.10.13
자바스크립트 조건문 If 작성하기  (1) 2022.10.11
[기초] 자바스크립트 변수(var) 작성 법 및 데이터 종류  (1) 2022.10.11
'FE/javascript(jQuery)' 카테고리의 다른 글
  • JavaScript ping pong game - 자바스크립트로 만든 핑퐁 게임
  • 제이쿼리(JQuery)를 사용하는 이유와 사용법
  • 자바스크립트 조건문 If 작성하기
  • [기초] 자바스크립트 변수(var) 작성 법 및 데이터 종류
시녜's
시녜's
성장중인 새싹 개발자 🌱
  • 시녜's
    개발기록
    시녜's
  • 전체
    오늘
    어제
    • 분류 전체보기
      • FE
        • React
        • javascript(jQuery)
        • HTML & CSS
      • BE
        • Java [Servlet , Spring]
        • C & C++
        • Node.js
        • node.js
        • SQL (Oracle, mysql)
      • CS
        • 프로그래밍 이론(정보처리기사)
      • OS
        • Linux
      • Etc
        • 코딩 챌린지
        • 개발 성장 일지
        • 코딩테스트
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    jsp
    코테
    자바조건문
    자바
    코딩입문
    프로그래밍
    자바배열
    스프링
    자바스크립트
    리액트
    백준단계별문제
    javascript
    제이쿼리
    백준문제풀이
    코딩테스트입문
    코딩테스트
    jquery
    자바기초
    백준
    백준코딩테스트
    자바반복문
    html
    자바문자열
    Java
    백준브론즈
    mysql
    코테기초
    CharAt함수
    React
    코딩기초
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
시녜's
자바스크립트(javascript) 기초 _ 함수와 매개변수 사용
상단으로

티스토리툴바