JavaScript: el concepto y la aplicación de funciones (1)

Concepto de función

    En JavaScript, se puede definir una gran cantidad del mismo código o código con funciones similares. Es posible que estos códigos deban reutilizarse mucho. Aunque la instrucción de bucle for puede lograr algunas operaciones repetitivas simples, es más limitada. En este momento, puede utilizar js中的函数.
函数: Encapsula un bloque de código que se puede llamar y ejecutar repetidamente, y una gran cantidad de código se puede reutilizar a través de este bloque de código. P.ej:

//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里面定义就可以了

Inserte la descripción de la imagen aquí
El uso de una función se divide en dos pasos: declarar la función y llamar a la función
1. 声明函数
function () { cuerpo de la función } function say () { console.log ('hellword') } Nota: (1), función Las palabras clave de la declaración de función son todos en minúsculas (2) Una función es hacer algo, el nombre de la función es generalmente un verbo (3), la función no se llama a sí misma y no se ejecuta








2. Llame a la función 声明函数本身并不会执行代码,只有调用时才会执行函数体代码
nombre de función (),
diga ();调用函数的时候千万不要忘记添加小括号

3. Encapsulación de funciones

  • La encapsulación de funciones es pasar una o más funciones 函数的方式封装起来, y solo proporcionar una interfaz de función simple al exterior.
  • Comprensión simple: el empaquetado es similar a la integración de accesorios de computadora en el chasis (similar al empaque expreso)

Después de ver tanto, ¡hagamos un caso!

Caso: use funciones para calcular la suma acumulada entre 1-500Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_45054614/article/details/107592507
Recomendado
Clasificación