기능.
코드 재사용성을 높입니다.
논리를 다시 실행할 수 있습니다.
함수 함수 이름 ((인수…,(인수)) {
암호
반환 반환 값
}
전)
함수 은() {
document.write(‘은럭’);
}
유럽 연합();
함수 Eun을 정의하고 Eun을 실행했습니다.
결과: Eunluck이 웹사이트에 표시됩니다.
유럽 연합(); , ()를 사용하지 않으면 JavaScript는 함수가 아닌 변수로 인식합니다.
*재사용성이 중요합니다★ document.write(‘Bankun’), Eun(); 사방에 쓰여진
은운이 은행운으로 바뀌다 : 편리함
*반복 진술과의 차이점
이 기능은 다음과 같이 언제든지 여러 곳에서 사용할 수 있습니다.
200번째 줄, 300000번째 줄 등
200번째 줄에서 루프문을 실행한 후 300000번째 줄에서 코드를 다시 작성해야 합니다.
이는 루프 문을 변경하기 번거롭다는 것을 의미합니다.
일단 작성된 코드를 변경하면 변경 사항은 함수를 작성하는 모든 곳에 적용됩니다.
각 반복을 찾아 수정해야 합니다.
이렇게 하면 함수를 쉽게 유지 관리하고 읽을 수 있습니다.
나가기
함수 은() {
‘행운’을 반환합니다.
‘잠금’을 반환합니다.
}
함수 강() {
return ‘현’;
}
Eun 함수는 행운을 반환하고 처음 만나는 반환 값을 반환한 후,
함수가 종료되기 때문에 잠금이 실행되지 않습니다.
Kang 함수는 현을 반환합니다.
값을 호출할 때
경고(Eun());
알람(강());
행운과 현이 각각 발행됩니다.
입력
함수 은(행운) {
행복을 되찾다;
}
alarm(은(1));
기능은 알림창이 뜨면 행운 대신 1을 넣는다는 뜻이다.
행운 = 1이라는 뜻이다.
일회성 적대변수를 만드는 것 같다.
결과: 1이 반환됩니다.
하지만 생략해도 소용없습니다.
함수 은(행운) {
행운을 되찾다*1000;
}
alarm(은(1));
함수는 1을 입력하고 1000을 출력하는 것입니다.
여기서 행복은 매개변수입니다.
1 이 인수
= 값 자체가 인수입니다.
값을 받는 매개변수입니다.
개념적으로 1이 입력입니다.
반환은 출력입니다.
*여러 요인
입력 기술.
전)
function EK(Eun, Kang) {
return Eun + Kang;
}
alert(EK(28, 24));
alert(EK(92, 96));
EK 함수에는 두 개의 매개변수가 있습니다.
첫째: 은, 둘째: 강.
Eand의 값과 Kang의 값을 더하여 출력한다.
첫 번째 알림 창: Eun 매개변수에 28의 인수를 지정합니다.
Kang 매개변수에 대해 계수 24를 지정하여 출력합니다.
결과: 52.
두 번째 알림 창: Eun 매개 변수에 인수 92를 지정합니다.
Kang 매개변수에 대해 계수 96을 지정하여 출력합니다.
결과: 188
여러 인수를 입력할 수 있습니다.
매개변수 순서와 인수 순서를 함께 작성할 수 있습니다.
그러나 반환 값은 하나뿐입니다.
함수를 정의하는 또 다른 방법.
변수 사용.
var Eun = function(){
i = 0;
while(i < 8){
document.write((i+1) + "<br />");
i+=1;
}
}
Eun();
함수는 Eun이라는 변수에 할당됩니다.
이제 변수 =Eun에 기능이 있습니다.
∴ Eun이라는 변수 옆에 ()라는 함수를 호출하는 기호를 추가하면 실행됩니다.
이는 다음 코드에 해당합니다.
*i +=1 및 i = i + 1은 같은 의미입니다.
둘 다 1을 더한다는 뜻입니다.
function Eun(){
i = 0;
while(i < 8){
document.write((i+1) + "<br />");
i += 1;
}
}
Eun();
* 익명 기능
(function (){
i = 0;
while(i < 8){
document.write((i+1) + "<br />");
i += 1;
}
})();
이름이 지정되지도 않고 변수에 저장되지도 않는 함수.
전체를 괄호로 묶고 함수 호출 기호()로 호출합니다.
일회성 전화를 걸 때 사용합니다.