> Funções
Converte um valor em um número. Se o valor for uma string, a função number tentará convertê-lo em um número, se o valor já for um número, a função retornará o número e, para qualquer outro tipo, retornará null.
Em JavaScript, Number(value) devolve NaN quando a conversão falha, enquanto number em LeekScript devolve 0. Verifique o resultado com Number.isNaN(), nunca com === NaN: NaN não é igual a nada, nem sequer a si próprio. Atenção aos casos limite: Number("") e Number(null) valem 0, Number("0x10") vale 16. Por fim, Number("12abc") vale NaN ao passo que parseInt("12abc") vale 12 — parseInt para no primeiro caractere inválido, Number exige que toda a cadeia seja um número.
Em Python não há uma conversão única: int(value) dá um inteiro, float(value) um flutuante. Sobre uma cadeia que não é um número, ambos levantam um ValueError em vez de devolver 0 como number em LeekScript — float("abc") e float("") falham, e int("12.5") também, porque int() não aceita parte decimal: escreva int(float("12.5")). Os espaços em volta são tolerados, float(" 12 ") vale 12.0. Aplicado a um flutuante, int() trunca em direção a zero: int(12.9) vale 12 e int(-12.9) vale -12. Preveja um try / except ValueError assim que a cadeia não vier de si.
número("12345") // 12345 number("3.14159") // 3.14159 number("olá") // null
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.