Rumah > hujung hadapan web > tutorial js > Perkongsian kaedah JavaScript untuk menilai kemahiran integers_javascript

Perkongsian kaedah JavaScript untuk menilai kemahiran integers_javascript

WBOY
Lepaskan: 2016-05-16 16:26:23
asal
1016 orang telah melayarinya

Terdapat dua cara untuk menilai integer: penghakiman biasa dan penghakiman literal.

Memandangkan penghakiman perkataan demi perkataan terlalu tidak cekap, ia tidak akan diterangkan di sini. Pembaca yang berminat boleh Google sendiri.

1. Penghakiman tetap

Salin kod Kod adalah seperti berikut:

var r = /^ ?[1-9][0-9]*$/; //Integer positif
console.log(r.test(1.23));

Ujian keberkesanan:
http://jsfiddle.net/wzsdp9Lc/

Senarai fungsi lanjutan

Salin kod Kod adalah seperti berikut:

"^\d $"  //Integer bukan negatif (integer positif 0)
"^[0-9]*[1-9][0-9]*$" //Integer positif
"^((-\d )|(0 ))$" //Integer bukan positif (integer negatif 0)
"^-[0-9]*[1-9][0-9]*$" // Integer negatif
"^-?\d $"   //Integer
"^\d (\.\d )?$" //Nombor titik terapung bukan negatif (nombor titik terapung positif 0)
"^(([0-9] \.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\. [0-9] )|([0-9]*[1-9][0-9]*))$" //Nombor titik terapung positif
"^((-\d (\.\d )?)|(0 (\.0 )?))$" //Nombor titik terapung bukan positif (nombor titik terapung negatif 0)
"^(-(([0-9] \.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]* \.[0-9] )|([0-9]*[1-9][0-9]*)))$"  // Nombor titik terapung negatif
"^(-?\d )(\.\d )?$" //Nombor titik terapung

2. Membundarkan pertimbangan

Idea kaedah ini adalah untuk menentukan sama ada ia sama dengan nilai asal selepas dibundarkan

Salin kod Kod adalah seperti berikut:

var num=1.23;
if (parseInt(num) != num) {
console.log(num "ialah bukan integer");
}
lain{
console.log(num "adalah integer");
}

Ujian keberkesanan
http://jsfiddle.net/euvn0L1g/1/

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan