Artikel ini merangkumi kemahiran teknologi berikut:
Dalam makmal ini, kami akan meneroka fungsi JavaScript yang menyemak sama ada nilai yang diberikan adalah daripada jenis yang ditentukan. Kami akan menggunakan fungsi is(), yang memanfaatkan sifat pembina dan kaedah Array.prototype.includes() untuk menentukan sama ada nilai adalah daripada jenis yang ditentukan. Makmal ini akan membantu anda memperoleh pemahaman yang lebih baik tentang semakan jenis dalam JavaScript.
Untuk menyemak sama ada nilai yang diberikan adalah daripada jenis yang ditentukan, ikut langkah berikut:
const is = (type, val) => ![, null].includes(val) && val.constructor === type;
Anda boleh menggunakan is() untuk menyemak sama ada nilai terdiri daripada pelbagai jenis, seperti Array, ArrayBuffer, Map, RegExp, Set, WeakMap, WeakSet, String, Number dan Boolean. Contohnya:
is(Array, [1]); // true is(Map, new Map()); // true is(String, ""); // true is(Number, 1); // true is(Boolean, true); // true
Tahniah! Anda telah melengkapkan makmal Semak sama ada Nilai Daripada Jenis. Anda boleh berlatih lebih banyak makmal dalam LabEx untuk meningkatkan kemahiran anda.
? Amalkan Sekarang: Semak sama ada Nilai Adalah Jenis
Atas ialah kandungan terperinci Semakan Jenis JavaScript | Tutorial Pengaturcaraan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!