js 함수 1 - 함수 정의
1053 단어 함수
1, 함수의 명칭은 함수가 성명할 때 반드시 있어야 한다. 그 작용은 변수의 명칭과 같다. 새로 정의된 함수 대상은 이 변수에 값을 부여한다.함수 표현식에 있어서 이름은 선택할 수 있다.만약 존재한다면 이 명칭은 이 함수의 작용역만 존재하고 함수체의 국부 변수에 해당하며 이 함수 자체를 가리킨다.
<span style="font-size:14px;">function print(x){console.log(x)}//
var x = function(p){return p;}//
var f = function fact(x){
if(x<=1)
return 1;
else
return x*fact(x-1);
}//
(function(x){return x*x;})(10)// </span>
함수의 명명 규칙:
1, 보통 동사 어구 낙타봉법으로 명명
2, 내부 함수 또는 개인 함수는 일반적으로 "_"접두사
3, 일부 프레임워크에서 자주 호출되는 함수는 보통 jquery의 $와 같은 짧은 이름을 지정합니다
함수 선언:
함수 성명 문장은 외부 스크립트나 외부 함수 작용역의 맨 위에 배치되기 때문에 정의하기 전에 나온 코드에서 호출할 수 있습니다.
한편, 함수 표현식은 함수 표현식을 사용하려면 변수에 값을 부여해야 한다. 변수의 성명은 앞당겨지지만 (초보적인 값은 undefined) 값이 앞당겨지지 않기 때문에 함수 표현식 전에 사용할 수 없다.
함수 반환값:
함수가return만 있다면;아니면 리턴이 없으면 undefined를 호출자에게 되돌려줍니다.
함수 성명문은 진정한 문장이 아니다. ECMAScript규범은 최고급 문장으로만 허용하고 전역 코드에 나타날 수 있으나 순환, 판단 등 문장에 나타날 수 없다.함수 표현식은 어디에나 나타날 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[개발일지 3월 25일] [공통교육-웹기초] JavaScript 3/3 - 이고잉 강사→ topics2란 변수에 'html', 'css', 'js' 저장 → topics2.length(3) 미만까지 for문 반복 수행 → 실행 결과값을 loop1.html 본문에 출력 → <li>${topics[i]}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.