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 중국어 웹사이트의 기타 관련 기사를 참조하세요!