JavaScript est un langage de programmation faiblement typé, ce qui signifie qu'il n'existe pas de règles de ce type pour déclarer les types de variables. Une variable peut stocker plusieurs types de données dans un programme, il est donc important de comprendre le type de variable avant de l'utiliser. En JavaScript, nous pouvons utiliser l'opérateurtypeofpour vérifier le type d'une variable ou d'un objet. L'opérateurtypeofprend une variable et renvoie son type au format chaîne.
En plus de l'opérateurtypeof, JavaScript fournit également l'opérateurinstanceofpour vérifier le type d'une variable ou d'un objet. L'opérateurinstanceofaccepte deux paramètres : l'objet à vérifier et le constructeur du type à vérifier. Cet opérateur renvoie vrai si le constructeur est de type objet.
typeofest un opérateur unaire qui accepte un paramètre et renvoie une chaîne indiquant le type du paramètre. Par exemple, l'opérateurtypeofpeut être utilisé pour vérifier le type d'une variable ou d'un objet.
typeof variable_name
Dans la syntaxe ci-dessus, variable_name est le nom de la variable dont le type doit être déterminé.
L'opérateurtypeof peut renvoyer l'une des chaînes suivantes -
"numéro" signifie numéro
"chaîne" signifie chaîne
"booléen"
"Indéfini" signifie valeur indéfinie
"objet" signifie objet (y compris les tableaux et les fonctions)
« symbole » pour les symboles (nouveau dans ECMAScript 2015)
Dans cet exemple, nous utilisons l'opérateur typeof pour vérifier le type d'une variable ou d'un objet en JavaScript. Nous avons déclaré plusieurs variables de différents types tels que des nombres, des chaînes, des booléens, etc. Nous affichons ces variables sur la page Web. Nous avons utilisé un gestionnaire d'événements de clic sur le bouton pour vérifier le type de la variable. Les utilisateurs peuvent voir toutes les variables et leurs types sur la page Web en cliquant simplement sur le bouton. L'opérateur typeof permet de déterminer le type d'une variable ou d'un objet avant d'effectuer une opération spécifique. Par exemple, vous pouvez l'utiliser pour vous assurer qu'une variable est un nombre avant d'effectuer des opérations arithmétiques, ou pour vous assurer qu'une variable est une chaîne avant de la concaténer avec une autre chaîne.
Checking the type of a variable or object in JavaScript
The variables are as follows:
En JavaScript, l'opérateurinstanceofest utilisé pour déterminer le type d'un objet au moment de l'exécution. Il renvoie un résultat booléen indiquant si l'objet est une instance d'une classe spécifique.
object_name instanceof object_constructor
Dans la syntaxe ci-dessus, object_name est le nom de l'objet dont vous souhaitez déterminer le type.
Dans cet exemple, nous utilisons l'opérateurinstanceofpour vérifier le type d'une variable ou d'un objet en JavaScript. Nous déclarons une variable de type chaîne à l'aide du constructeur de classe String et un objet de classe personnalisé "myClassObject" qui est un objet de "myClass" et les affichons sur la page Web. Nous utilisons un gestionnaire d'événements de clic sur le bouton pour vérifier le type d'objet et l'afficher sur la page Web.
Checking the type of a variable or object in JavaScript
The object variables are as follows:
typeofet instanceof ne renvoient que parfois les résultats attendus lorsqu'ils sont utilisés avec certains objets. Par exemple, l'opérateurtypeofrenvoie « objet » pour les tableaux, même s'il s'agit d'un type d'objet en JavaScript. Pour vérifier correctement si une valeur est un tableau, vous pouvez utiliser la méthode Array.isArray().
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!