> Funciones
Convierte un valor en un número. Si el valor es una cadena, la función de número intentará convertirlo en un número, si el valor ya es un número, la función devuelve el número, y para cualquier otro tipo, devuelve nulo.
En JavaScript, Number(value) devuelve NaN cuando la conversión falla, mientras que number en LeekScript devuelve 0. Compruebe el resultado con Number.isNaN(), nunca con === NaN: NaN no es igual a nada, ni siquiera a sí mismo. Cuidado con los casos límite: Number("") y Number(null) valen 0, Number("0x10") vale 16. Por último, Number("12abc") vale NaN mientras que parseInt("12abc") vale 12 — parseInt se detiene en el primer carácter inválido, Number exige que toda la cadena sea un número.
En Python no hay una conversión única: int(value) da un entero, float(value) un flotante. Sobre una cadena que no es un número, ambos lanzan un ValueError en lugar de devolver 0 como number en LeekScript — float("abc") y float("") fallan, e int("12.5") también, porque int() no acepta parte decimal: escriba int(float("12.5")). Se toleran los espacios alrededor, float(" 12 ") vale 12.0. Aplicado a un flotante, int() trunca hacia cero: int(12.9) vale 12 e int(-12.9) vale -12. Prevea un try / except ValueError en cuanto la cadena no venga de usted.
número("12345") // 12345 número("3.14159") // 3.14159 numero("hola") // nulo
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.