JavaScript-関数の概念とアプリケーション(1)

機能の概念

    JavaScriptでは、同じコードや類似の関数を持つコードをたくさん定義することができます。これらのコードは何度も再利用する必要があるかもしれません。forループステートメントはいくつかの単純な反復操作を実行できますが、より制限されています。現時点では、使用できますjs中的函数
函数:繰り返し呼び出して実行できるコードブロックをカプセル化し、このコードブロックを介して大量のコードを再利用できます。例えば:

//1.求1-100的累加和
var sum = 0
for (var i=1;i<=100;i++){
    
    
	sum+=i;
}
console.log(sum)

//2.求10-50的累加和
var sum = 0
for (var i=1;i<=50;i++){
    
    
	sum+=i;
}
console.log(sum)

//以上是两个累加和的方法,需要分别设置条件和定义变量
//下面这种方法是采用函数封装的方法来求两个的累加和

//3.函数的方法
function getSum(num1,num2){
    
    
	for (var i=num1;i<=num2;i++){
    
    
	sum+=i;
}
console.log(sum)
}
getSum(1,100)
getSum(10,50)
//这样值就求出来了,如果需要求其他范围的值,在下面getSum里面定义就可以了

ここに画像の説明を挿入します
関数の使用は2つのステップに分けられる:関数を宣言し、関数呼び出し
1 声明函数
)(関数{ 関数本体}関数言う(){ にconsole.log(「hellword」)}注:(1)キーワード機能関数宣言のすべて小文字(2)関数は何かをすることであり、関数名は通常動詞(3)であり、関数はそれ自体を呼び出さず、実行されません








2.関数声明函数本身并不会执行代码,只有调用时才会执行函数体代码
functionname();
say();を呼び出します。调用函数的时候千万不要忘记添加小括号

3.関数のカプセル化

  • 関数のカプセル化は、1つ以上の関数を渡す函数的方式封装起来ことであり、外部への単純な関数インターフェイスのみを提供します。
  • 簡単な理解:パッケージングは​​、コンピューターアクセサリをシャーシに統合することに似ています(エクスプレスパッケージングに似ています)

たくさん見てから、ケースを作ってみましょう!

ケース:関数を使用して、1〜500の累積合計を計算しますここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/weixin_45054614/article/details/107592507