Rumah >hujung hadapan web >tutorial js >Terapung atau Integer: Bagaimanakah Saya Boleh Membezakan Antara Jenis Nombor dalam Pengaturcaraan?
Dalam pengaturcaraan, selalunya perlu untuk menentukan jenis nombor, terutamanya sama ada ia titik terapung (float) atau integer. Berikut ialah beberapa kaedah untuk mencapainya:
1. Semak Baki Bahagian:
Ini melibatkan membahagikan nombor dengan 1 dan menyemak bakinya. Integer akan mempunyai baki 0, manakala apungan akan mempunyai baki bukan sifar.
function isInt(n) { return n % 1 === 0; }
2. Ujian untuk Paksaan Nombor (untuk Nombor Diketahui):
Jika anda pasti hujah itu ialah nombor, pendekatan ini menggunakan paksaan untuk menguji nilainya:
function isInt(n) { return Number(n) === n && n % 1 === 0; } function isFloat(n) { return Number(n) === n && n % 1 !== 0; }
3. Skrip ECMA 2015 Standard (untuk Nombor Diketahui):
Number.isInteger(n) // true for integers Number.isFloat(n) // true for floats
Contoh:
Pertimbangkan nombor berikut:
Dengan menggunakan mana-mana kaedah yang diterangkan di atas, anda boleh menyemak jenis ini dengan mudah nombor.
Atas ialah kandungan terperinci Terapung atau Integer: Bagaimanakah Saya Boleh Membezakan Antara Jenis Nombor dalam Pengaturcaraan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!