javascript 함수 보충

유동헌·2021년 3월 11일
0

함수 보충 공부

  • 함수도 자바스크립트의 9개의 자료형 중 하나

  • 함수선언식함수표현식이 있다

    • function printBanana () {
      
        console.log("banana");
      
      }
      
      printBanana();
      
      
      
      function printApple () {
      
        console.log("apple");
      
      }
      
      printApple();
  • 함수 데이터 사용

    • 함수를 호출할 때 함수로 데이터를 전달해주는 형태로 함수를 사용함으로써 이러한 단점을 해결 할 수가 있다

    • function printFruits (name) {
      
        console.log(name);
      
      }
      
      printFruits("banana");
      
      
      
      function printFruits (name, price) {
      
        console.log(name+'의 가격은 ' + price + '입니다');
      
      }
      
      printFruits("banana", '1000원');
  • 배열, 객체에서 작동하는 모습

    • function printFruitsArr (arr) {
      
        console.log(arr[0] + '의 가격은' + arr[1] + '원 입니다');
      
      }
      
      printFruitsArr(['banana', 2000])
      
      
      
      function printFruitsobj (obj) { *//* *매개변수* 
      
        console.log(obj.name + "의 가격은" + obj.price + "원 입니다");
      
      }
      
      printFruitsobj({name : 'banana', price : 2000}); *//* *인수*
  • 변수로 저장하여 사용하는 모습, return이 사용되는 모습

    • function sum (num1, num2) {
      
        console.log(num1 + num2);
      
      }
      
      sum(20, 40);
      
      
      
      function sum (num1, num2) {
      
        *return* num1 + num2;
      
      }
      
      const sum_result_1 = sum(10, 20);
      
      console.log(sum_result_1);
      
      
      
      function sum (num1, num2) {
      
        *return* num1 + num2;
      
      }
      
      const sum_result_1 = sum(20, 40);
      
      const sum_result_2 = sum(30, 50);
      
      const result = sum_result_1 + sum_result_2;
      
      console.log('총 합은' + result + '입니다');
profile
지뢰찾기 개발자

0개의 댓글

Powered by GraphCDN, the GraphQL CDN