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!