Home >Web Front-end >JS Tutorial >JavaScript Type Checking | Programming Tutorials
This article covers the following tech skills:
In this lab, we will explore a JavaScript function that checks whether a provided value is of a specified type. We will use the is() function, which leverages the constructor property and Array.prototype.includes() method to determine if the value is of the specified type. This lab will help you gain a better understanding of type checking in JavaScript.
To check if a provided value is of a specified type, follow these steps:
const is = (type, val) => ![, null].includes(val) && val.constructor === type;
You can use is() to check if a value is of various types, such as Array, ArrayBuffer, Map, RegExp, Set, WeakMap, WeakSet, String, Number, and Boolean. For example:
is(Array, [1]); // true is(Map, new Map()); // true is(String, ""); // true is(Number, 1); // true is(Boolean, true); // true
Congratulations! You have completed the Check if Value Is of Type lab. You can practice more labs in LabEx to improve your skills.
? Practice Now: Check if Value Is of Type
The above is the detailed content of JavaScript Type Checking | Programming Tutorials. For more information, please follow other related articles on the PHP Chinese website!