> Toiminnot
Muuntaa arvon luvuksi. Jos arvo on merkkijono, numerofunktio yrittää muuntaa sen luvuksi, jos arvo on jo numero, funktio palauttaa luvun ja minkä tahansa muun tyypin kohdalla se palauttaa nollan.
JavaScriptissä Number(value) palauttaa NaN, kun muunnos epäonnistuu, kun taas number palauttaa LeekScriptissä 0. Testaa tulos funktiolla Number.isNaN(), älä koskaan vertailulla === NaN: NaN ei ole yhtä suuri minkään kanssa, ei edes itsensä. Varo rajatapauksia: Number("") ja Number(null) ovat 0, Number("0x10") on 16. Lopuksi Number("12abc") on NaN, kun taas parseInt("12abc") on 12 — parseInt pysähtyy ensimmäiseen kelvottomaan merkkiin, Number vaatii, että koko merkkijono on luku.
Pythonissa ei ole yhtä ainoaa muunnosta: int(value) antaa kokonaisluvun, float(value) liukuluvun. Merkkijonolla, joka ei ole luku, molemmat nostavat ValueError-poikkeuksen sen sijaan, että palauttaisivat 0 kuten number LeekScriptissä — float("abc") ja float("") epäonnistuvat, samoin int("12.5"), koska int() ei hyväksy desimaaliosaa: kirjoita int(float("12.5")). Ympäröivät välilyönnit sallitaan, float(" 12 ") on 12.0. Liukulukuun sovellettuna int() katkaisee kohti nollaa: int(12.9) on 12 ja int(-12.9) on -12. Varaudu lohkolla try / except ValueError heti kun merkkijono ei tule sinulta.
"numero("12345") // 12345 number("3.14159") // 3.14159 number("hei") // null
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.