JavaScript-05 함수
함수도 방법이라고 할 수 있는데, 특정한 기능을 가진 코드를 한데 쓰는 것이다.
함수 작용: 코드의 중용률과 유지보수성을 향상시킨다.
문법
function ( 1, 2,……, n){
//
}
함수 호출: 함수 이름(값 1, 값 2,......, 값 n);
주의:1.함수의 매개 변수는 프로그래머가 실제 상황에 따라 정의하는 것으로'형삼'이라고 한다.코드의 변수에 해당한다.
2.함수를 호출할 때: 들어오는 값을 '실참' 이라고 하는데 매개 변수의 값과 유형을 확정할 수 있습니다.값을 전달할 때 매개 변수의 개수와 유형에 주의해야 한다. 그렇지 않으면 오류가 발생할 수 있다.
매개변수는 number, string, Boolean, Object, Array, function
인스턴스:
<script type="text/javascript">
<span style="color: #0000ff;">function</span><span style="color: #000000;"> fn2(a,b){
</span><span style="color: #0000ff;">var</span> typ= <span style="color: #0000ff;">typeof</span><span style="color: #000000;"> a;
</span><span style="color: #0000ff;">if</span>(typ!="number" || (<span style="color: #0000ff;">typeof</span> b) !="number"<span style="color: #000000;">){
console.error(</span>" !"<span style="color: #000000;">)
</span><span style="color: #0000ff;">return</span>;<span style="color: #008000;">//</span><span style="color: #008000;"> ;</span>
<span style="color: #000000;"> }
</span><span style="color: #0000ff;">var</span> res= a+<span style="color: #000000;">b;
document.write(res);
}
fn2(</span>2,3);<span style="color: #008000;">//</span><span style="color: #008000;">5</span></script>
</code></pre>
</div>
<p> :5.</p>
<p> : , “ ”。 , 。</p>
<p> :</p>
<div class="cnblogs_code">
<pre><code>
<meta charset="utf-8"/>
<title/>
<script type="text/javascript">
<span style="color: #008000;">//</span><span style="color: #008000;"> </span>
<span style="color: #0000ff;">function</span><span style="color: #000000;"> fp(x,y){
document.write(</span>" "<span style="color: #000000;">);
}
</span><span style="color: #0000ff;">function</span><span style="color: #000000;"> fn4(ff){
</span><span style="color: #008000;">//</span><span style="color: #008000;"> ff </span>
document.write(" "<span style="color: #000000;">);
document.write(</span>"===================<br>"<span style="color: #000000;">);
ff();
}
</span><span style="color: #008000;">//</span><span style="color: #008000;"> , “ ”</span>
<span style="color: #008000;">//</span><span style="color: #008000;"> , </span>
<span style="color: #000000;"> fn4(fp);
</span></script>
</code></pre>
</div>
<p> “ ” “ ” :</p>
<p> 1.arguments.length; // </p>
<p> 2. .length “ ” </p>
<p> :</p>
<div class="cnblogs_code">
<pre><code>
<meta charset="utf-8"/>
<title/>
<script type="text/javascript">
<span style="color: #0000ff;">function</span><span style="color: #000000;"> fn5(a,b,c,d){
</span><span style="color: #0000ff;">var</span> n= arguments.length;<span style="color: #008000;">//</span><span style="color: #008000;"> </span>
<span style="color: #0000ff;">var</span> m= fn5.length;<span style="color: #008000;">//</span><span style="color: #008000;"> “ ” </span>
<span style="color: #0000ff;">if</span>(n!=<span style="color: #000000;">m){
alert(</span>" "<span style="color: #000000;">);
</span><span style="color: #0000ff;">return</span><span style="color: #000000;">;
}
document.write(n);
document.write(m);
}
fn5(</span>1,2<span style="color: #000000;">);
</span></script>
</code></pre>
</div>
<p> : ;</p>
<p> 、 :</p>
<p> :1. , ; return x;<br/> 2. 。 return;<br/> : return; 。<br/> : js <br/> number,string,Boolean,Array,Object,Function</p>
<p> Javascript , 。 , “ ” 。 , , 。</p>
<p> 、 : , 。 : : 。</p>
<p> : 30 。</p>
<div class="cnblogs_code">
<pre><code>
<meta charset="UTF-8"/>
<title/>
<script type="text/javascript">
<span style="color: #008000;">/*</span><span style="color: #008000;"> 1,1,2,3,5,8,13........; 30
* Fn=F(n-1)+F(n-2),n>2;
* F1=F2=1;
*
* n:number
*
* </span><span style="color: #008000;">*/</span>
<span style="color: #0000ff;">function</span><span style="color: #000000;"> fblq(n){
</span><span style="color: #0000ff;">if</span>(n==1 || n==2<span style="color: #000000;">){
</span><span style="color: #0000ff;">return</span> 1<span style="color: #000000;">;
}</span><span style="color: #0000ff;">else</span><span style="color: #000000;">{
</span><span style="color: #0000ff;">return</span> fblq(n-1)+fblq(n-2<span style="color: #000000;">);
}
}
</span><span style="color: #0000ff;">var</span> res=fblq(30<span style="color: #000000;">);
alert(res);
</span></script>
</code></pre>
</div>
<p> :832040</p>
<p> </p>
<p> </p>
</div>
</div>
</div>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.