> Tutorial de LeekScript
Ahora vamos a hablar de los operadores, que pronto se volverán indispensables, créanme.
Y para eso, vamos a hacer un poco de matemáticas. Sin pánico !! Quédate aquí ! Ten por seguro que solo necesitarás las operaciones básicas: Suma, Resta, Multiplicación, División y Módulo. Aunque esto último quizás no lo sepas si eres principiante, no es muy complicado.
También veremos operadores que permiten asignar un valor a una variable que no sea con un simple "="
Tu puerro es muy fuerte en el cálculo mental. Vamos a calentarlo un poco con algunas matemáticas simples.
El símbolo que permite adiciones en LeekScript es el "+".
Para usarlo, escribe una adición, como probablemente ya lo hayas hecho. (Finalmente esperamos)
Recuerda que asignamos un valor a una variable como esta:
var unEntero = 6 depurar(unEntero); // Muestra: 6
Para realizar una suma, simplemente coloque su expresión matemática en lugar de este valor.
suma de var = 3 + 5; depuración (adición) // Muestra: 8
¡Y ahí lo tienes! Tu puerro ha hecho su primera adición y te da el resultado. También puede enviar el cálculo directamente como parámetro a la función debug.
depurar (3+5); // Muestra: 8
Como era de esperar, el símbolo de resta es el "-"
var resta = 7 - 4; depurar (restar); //Pantalla: 3
Para esta operación, no intente usar la letra "x" para hacer un "tiempo". En computación usamos el símbolo "\*" para la multiplicación.
var multiplicar = 3 * 5; depurar (multiplicar); // Muestra: 15
En cuanto a la división, usamos el símbolo "/"
división var = 20 / 4; depurar (div);
Un pequeño recordatorio sobre el módulo. Nuestros amigos matemáticos tienen lo que ellos llaman la "División Euclidiana".
La división clásica de 7 por 2 da 3,5. La división euclidiana descompone el resultado en un "Cociente" y un "Resto". Así, tenemos 7 = 2 * 3 + 1. El resultado es un cociente de 3 y un resto de 1.
Y es este resto el que nos interesa aquí. El módulo es la operación que nos da el resto de la división euclidiana. Su símbolo es "%".
Por ejemplo 30%7 dará 2 ya que 30 = 7 * 4 + 2
módulo var = 42% 9; debug(módulo) // Muestra: 6
Al igual que en matemáticas, hay un orden de operaciones.
Así, las operaciones de multiplicación (\), división (/) y módulo (%) tienen prioridad sobre la suma (+) y la resta (-). Para operadores con la misma precedencia (\, / y %, o + y -), la precedencia será de izquierda a derecha en la expresión.
Si necesita cambiar la prioridad en un cálculo, deberá usar paréntesis. Por ejemplo
depurar (2 + 3 * 4); // Muestra: 14 depurar ((2 + 3) * 4); // Muestra: 20
depurar (12 / 2 * 3); // Muestra: 18 depurar (12 / (2 * 3)); // Muestra: 2
Ya conoces el "=" que te permite asignar un valor a una variable:
sea miVariable = 8; depurar(miVariable); // Muestra: 8
Sepa que este operador tiene hermanos mayores. Considere el caso en el que desea agregar un valor a una variable. Nuestra variable vale 8, nos gustaría sumarle 3. Podemos hacer esto:
sea miVariable = 8; miVariable = miVariable + 3; depurar(miVariable); // Muestra: 11
Funciona muy bien, pero podemos hacerlo aún mejor. Es posible fusionar operadores de cálculo con el signo "=". Eso da estos 5 operadores muy prácticos: "+=", "-=", "\*=", "/=" y "%="
El ejemplo anterior se convierte en:
sea miVariable = 8; miVariable +=3; // Equivalente a miVariable = miVariable + 3; depurar(miVariable); // Muestra: 11
El resultado es idéntico, pero es un poco menos redundante.
sea miVariable = 9; miVariable += 3; // 12 miVariable -= 2; // 10 miVariable *= 4; // 40 miVariable /= 2; // 20 miVariable %= 6; // 2 depurar(miVariable); // Muestra: 2
Aquí hay dos pequeños operadores muy útiles. El operador de incremento "++" y el operador de decremento "--".
Incrementar una variable significa aumentar su valor en 1.
sea miVariable = 3; miVariable++; // Equivale a miVariable = miVariable + 1; depurar(miVariable); // Muestra: 4
Y Decrementar una variable significa que disminuimos su valor en 1
sea miVariable = 3; miVariable--; // Equivalente a miVariable = miVariable - 1; depurar(miVariable); // Muestra: 2
Los operadores binarios son operadores que son menos conocidos que los operadores matemáticos clásicos (como +,-,/, ...) pero que los criadores experimentados utilizan para crear funciones o IA que requieren poca operación.
##
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.