Rumah > hujung hadapan web > tutorial js > Bagaimana untuk menentukan sama ada rentetan adalah semua 0 dalam javascript

Bagaimana untuk menentukan sama ada rentetan adalah semua 0 dalam javascript

青灯夜游
Lepaskan: 2021-12-08 12:03:40
asal
3962 orang telah melayarinya

Kaedah: 1. Gunakan split() untuk menukar rentetan kepada tatasusunan aksara, satu aksara sepadan dengan satu elemen tatasusunan 2. Gunakan setiap() untuk menyemak sama ada elemen dalam tatasusunan aksara semuanya 0; jika kesemuanya 0 akan kembali benar, sintaksnya ialah "arr.every(function f(v){return v==0;})".

Bagaimana untuk menentukan sama ada rentetan adalah semua 0 dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

Dalam JavaScript, jika anda ingin mengesan sama ada aksara dalam rentetan semuanya 0, anda boleh menggunakan fungsi every() tatasusunan.

  • Gunakan fungsi split() untuk menukar rentetan kepada tatasusunan aksara Satu aksara sepadan dengan satu elemen tatasusunan.

  • Gunakan fungsi every() untuk mengesan sama ada elemen aksara dalam tatasusunan aksara semuanya 0. Jika kesemuanya 0, "true" akan dikembalikan jika satu bukan 0 , "false" akan dikembalikan .

Kod pelaksanaan:

function f (value) {
        return value == 0;
}
var str="00000";
var arr=str.split('');
if (arr.every(f)) {
    console.log("都为0");
}else{
    console.log("不全为0");
}
Salin selepas log masuk

Bagaimana untuk menentukan sama ada rentetan adalah semua 0 dalam javascript

function f (value) {
        return value == 0;
}
var str="00100";
var arr=str.split('');
if (arr.every(f)) {
    console.log("都为0");
}else{
    console.log("不全为0");
}
Salin selepas log masuk

Bagaimana untuk menentukan sama ada rentetan adalah semua 0 dalam javascript

Penerangan:

Kaedah every() digunakan untuk menentukan sama ada semua elemen tatasusunan memenuhi syarat yang ditentukan.

[Cadangan berkaitan: tutorial pembelajaran javascript]

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada rentetan adalah semua 0 dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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