> Fungsi
Mengonversi nilai menjadi angka. Jika nilainya berupa string, fungsi angka akan mencoba mengonversinya menjadi angka, jika nilainya sudah berupa angka, fungsi mengembalikan angka, dan untuk jenis lainnya, mengembalikan nol.
Di JavaScript, Number(value) mengembalikan NaN ketika konversi gagal, sedangkan number di LeekScript mengembalikan 0. Uji hasilnya dengan Number.isNaN(), jangan pernah dengan === NaN: NaN tidak sama dengan apa pun, bahkan dengan dirinya sendiri. Hati-hati dengan kasus batas: Number("") dan Number(null) bernilai 0, Number("0x10") bernilai 16. Terakhir, Number("12abc") bernilai NaN sedangkan parseInt("12abc") bernilai 12 — parseInt berhenti pada karakter tidak sah pertama, Number menuntut seluruh untaian berupa angka.
Di Python tidak ada konversi tunggal: int(value) memberi bilangan bulat, float(value) bilangan pecahan. Pada untaian yang bukan angka, keduanya melempar ValueError alih-alih mengembalikan 0 seperti number di LeekScript — float("abc") dan float("") gagal, dan int("12.5") juga, karena int() tidak menerima bagian desimal: tulis int(float("12.5")). Spasi di sekelilingnya ditoleransi, float(" 12 ") bernilai 12.0. Diterapkan pada bilangan pecahan, int() memangkas ke arah nol: int(12.9) bernilai 12 dan int(-12.9) bernilai -12. Siapkan try / except ValueError begitu untaian itu tidak berasal dari Anda.
angka("12345") // 12345 angka("3,14159") // 3,14159 angka("halo") // null
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.