Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menukar rentetan javascript kepada nilai boolean

Bagaimana untuk menukar rentetan javascript kepada nilai boolean

醉折花枝作酒筹
醉折花枝作酒筹asal
2021-07-21 14:54:4912604semak imbas

Anda boleh menggunakan Boolean() dalam js untuk menukar rentetan kepada nilai Boolean Format sintaks ialah "Boolean (nilai untuk ditukar kepada nilai Boolean);". Jika hujah diabaikan atau ditetapkan kepada 0, -0, null, "", false, undefined, atau NaN, objek akan mengembalikan palsu;

Bagaimana untuk menukar rentetan javascript kepada nilai boolean

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

Boolean(); Jika parameter adalah 0, batal dan tiada parameter, ia mengembalikan palsu, dan jika terdapat parameter, ia mengembalikan benar.

Boolean("");  //输出为:false
Boolean(null);  //输出为:false
Boolean(0);  //输出为:false 
Boolean("hi");  //输出为:true
Boolean(100);  //输出为:true
Boolean(new  Object());  //输出为:true

Objek Boolean mewakili dua nilai: "true" atau "false".

Sintaks

Boolean(value);		//转换函数

Parameter

Nilai parameter Nilai yang disimpan oleh objek Boolean atau nilai yang hendak ditukar kepada nilai Boolean.

Nilai Pulangan

Apabila dipanggil sebagai pembina (dengan operator baharu), Boolean() akan menukar hujahnya kepada nilai Boolean dan mengembalikan Boolean yang mengandungi objek Boolean nilai tersebut.

Jika dipanggil sebagai fungsi (tanpa operator baharu), Boolean() hanya akan menukar hujahnya kepada nilai Boolean primitif dan mengembalikan nilai ini.

Nota: Jika argumen nilai diabaikan, atau ditetapkan kepada 0, -0, null, "", false, undefined atau NaN, objek ditetapkan kepada false. Jika tidak, tetapkan kepada benar (walaupun argumen nilai ialah rentetan "palsu").

[Pembelajaran yang disyorkan: Tutorial JavaScript Lanjutan]

Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan javascript kepada nilai boolean. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Apa itu defer dalam javascriptArtikel seterusnya:Apa itu defer dalam javascript