Javascript 함수 문법

1770 단어
함 수 는 하나의 방법 또는 하나의 기능 체 입 니 다. 함 수 는 특정한 기능 을 실현 하 는 코드 를 함께 포장 한 후에 이 기능 을 실현 하려 면 함 수 를 실행 하면 됩 니 다.
//     
// ES5
function [   ]([    1],...){
    //    :  JS         
    return [      ];
}

[   ]([  1],...);

예시
//     ,      10,     2
// =>sum    ,        
// =>sum()      ,             
//=>n/m   ,   ,              
//        ,       ,                   ,
//            undefined

function sum(n,m){
    let result = n + m;
    result *= 10;
    result /= 2;
    //console.log(result);
}

//  console.log(sum);         
// 10/20           (  )
sum(); //NAN
sum(10); //NAN
sum(10,20); //150
sum(10,20,30);//150
    //        ;         ,       
    if(n === undefined){
        n = 0;
    }
    if(typeof m === 'undefined'){ //    
        m = 0;
    }
  • 함수 의 반환 값
  • //        ,                     ,
    //           ,    return          。
    //   return,        undefined
    function sum(){
        let result = n + m;
        
        // RETURN     :    RESULT           
        return result;
    } 
    sum(10,20);
    //console.log(result);//=>Uncaught ...: result is not defined
    

    n / m 가 실제 인삼 을 전달 하지 않 으 면 실행 하지 않 는 방법:
        if(n === undefined || m === undefined){
            //       return,         
            return;
        }
    

    Javascript Function 은 두 가지 유형 이 있 습 니 다.
      1)    (Function Declaration);
    
        //     
        function funDeclaration(type){
            return type==="Declaration";
        }
      2)     (Function Expression)。
    
        //      
        var funExpression = function(type){
            return type==="Expression";
        }
    

    실제로 자바 script 함수 의 '함정' 은 자바 script 두 가지 유형의 함수 정의 에 나타난다.

    좋은 웹페이지 즐겨찾기