JavaScript関数
13100 ワード
1.関数の作成方法
コードを書くとき-最も極端な状況を想像してみてください.
次のコードに1億回の特定の部分を書きたい場合は?
同じコードを何度も繰り返し書くのは効率的ではありません.
そこで,必要な部分を関数にまとめて適用する.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>Function</h1>
<h2>Basic</h2>
<ul>
<script>
document.write('<li>1</li>');
document.write('<li>2-1</li>');
document.write('<li>2-2</li>');
document.write('<li>3</li>');
document.write('<li>2-1</li>');
document.write('<li>2-2</li>');
</script>
</ul>
<h2>Parameter & Argument</h2>
<h2>Return</h2>
</body>
</html>
もし、もし document.write('<li>2-1</li>');
document.write('<li>2-2</li>');
この部分が繰り返される場合は,それを関数として適用する. <script>
function two(){
document.write('<li>2-1</li>');
document.write('<li>2-2</li>');
}
document.write('<li>1</li>');
two();
document.write('<li>3</li>');
two();
</script>
functionを入力したら、関数を作成する名前を指定します.function two(){ 함수의 내용}
次に、関数を呼び出すために、このセクションには2つの()があります.入力します.ページに表示されるのは同じですが、内部の仕組みが全く異なっていると考えられます.
2.parameter(パラメータ)¶ment(パラメータ)
function onePlusone(){
document.write(1+1+'<br>');
}
onePlusone();
上のコードは1+1の演算のみを実行し、onePlusone()である.で呼び出されます.ただし、多数の演算を行う場合は、パラメータとパラメータを使用する必要があります.
function sum(left,right){
document.write(left+right+'<br>');
}
sum(2,3);
sum(3,4);
このように関数sum(){}を入力すると、sum()のカッコにパラメータleftとrightをそれぞれ入力し、関数の内容documentを実行します.write(left+right+''); 入力左と右にそれぞれ何個の数字があるかによって、異なる演算結果を出力する関数が生成されます.
sum(2,3);
sum(3,4);
の順に、上記の関数を実行します.
このとき,2と3はそれぞれ左側と右側に入力され,このときの2と3をパラメータ(parent)と呼ぶ.
3. return
式とは?
ex)1+1は1
1==1はtrue
このとき1+1は1の式であり,1==1はtrueの式である.
ここでsum(2,3)が5の式を知りたい.
この場合に必要なのはreturnです.
function sum(left,right){
document.write(left+right+'<br>');
}
上の関数に追加する方法について function sum(left,right){
document.write(left+right+'<br>');
}
function sumColorRed(left,right){
document.write('<div style="color:red">'+left+right+'</div><br>');
}
sum(2,3);
sumColorRed(2,3);
sum(2,3)出力5.sumColorRed(2,3); 適用スタイルの赤23が出力されます.(ここでは、なぜ2番目の関数に5以外の文字列の和23が出力されたのか、後で位置決めを行います!)
同様に、2つのパラメータを追加して出力したいが、必要なスタイルを別々に適用したい場合は、どうすればいいのでしょうか.関数はパラメータとdocumentのみを出力します.write()に必要なスタイルを適用すればいいのではないでしょうか.
だから必要なのは報いです.
function sum2(left,right){
return left+right;
}
document.write(sum2(2,3)+'<br>');
document.write('<div style="color:red">'+sum2(2,3)+ '</div>');
document.write('<div style="font-size:3rem">'+sum2(2,3)+'</div>')
前述したように、関数sum()の値は出力されますが、必要なスタイルが適用されたタグで囲まれると、各スタイルが適用され、出力は次のようになります.Reference
この問題について(JavaScript関数), 我々は、より多くの情報をここで見つけました https://velog.io/@gloriousmin77/JavaScript-함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol