>웹 프론트엔드 >JS 튜토리얼 >자바스크립트에서 함수를 정의하는 방법

자바스크립트에서 함수를 정의하는 방법

青灯夜游
青灯夜游원래의
2021-10-19 14:46:269258검색

JavaScript에서 함수를 정의하는 방법: 1. 정의 표현식 사용, 구문 "함수 함수 이름([매개변수 목록]){함수 본문;}" 2. 변수 표현식 사용, 구문 "var function name=function([매개변수) 목록]){함수 본문;}".

자바스크립트에서 함수를 정의하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

JavaScript의 함수는 특정 기능을 수행하는 명령문 블록입니다. 함수를 정의하는 방법에는 두 가지가 있습니다.

두 가지 함수 정의 방법의 차이점: 첫 번째 하나는 정의 수식이라고 하고, 두 번째 유형은 변수 수식이라고 합니다. 실제 적용에서는 둘 사이에 차이가 없지만 호출 순서에는 차이가 있습니다. 정의는 호출 후에 정의할 수 있지만 변수 표현식은 정의할 수 없습니다. 예시는 다음과 같습니다

1, 정의식

<script>
function test(age){     //先定义方法,再调用
    console.log(age);
}
test(23);
</script>

<script>
test(23);  
function test(age){     //先调用,再定义方法,不会出错
    console.log(age);
}
</script>

2, 변수식

<script>
    var print=function(name){
        console.log(name);
    }
    print("tom");
</script>

<script>
        print("tom");       //先调用,再定义会出错。
        var print=function(name){
            console.log(name);
        }
</script>

함수 매개변수 목록 반환 값:

  • 함수 매개변수 목록: JavaScript의 함수 매개변수 목록에 있는 매개변수는 데이터 유형을 가질 수 없습니다. 함수 매개변수 수는 0~255개일 수 있습니다. 매개변수는 쉼표로 구분됩니다. 반환 값: JavaScript 함수 함수의 반환 값 유형 부분이 정의되지 않은 경우 JavaScript 함수는 함수 본문의 반환 반환 값 문을 기반으로 반환 값 유형을 결정합니다. 반환 값이 없습니다.

참고:

함수 내에서 변수를 선언할 때 var 키워드를 무시하면 다음 예와 같이 변수가 전역 변수가 됩니다.

var를 정의한 후 12번째 코드 줄이 잘못됩니다

[권장 학습:

javascript 고급 튜토리얼

]

위 내용은 자바스크립트에서 함수를 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.