Maison >Problème commun >Type d'utilisation en JavaScript
En JavaScript, typeof est un opérateur utilisé pour déterminer le type de données d'une variable donnée. Peut être utilisé pour déterminer si une variable est une chaîne, un nombre, un booléen, une fonction, un objet ou un type de données non défini.
En JavaScript, typeof est un opérateur utilisé pour déterminer le type de données d'une variable donnée. Il peut être utilisé pour déterminer si une variable est un type de données chaîne, nombre, booléen, fonction, objet ou non défini. Voici quelques exemples d'utilisation de typeof :
console.log(typeof "Hello"); // 输出: string console.log(typeof 10); // 输出: number console.log(typeof true); // 输出: boolean function greetings() { return "Hello"; } console.log(typeof greetings); // 输出: function let person = {name: "John", age: 30}; console.log(typeof person); // 输出: object let x; console.log(typeof x); // 输出: undefined
Il convient de noter que typeof null renvoie "object", qui est un bug connu en JavaScript. Soyez donc prudent lors de la détection des types de données.
Cependant, le type de n'est parfois pas très précis. Par exemple, pour les tableaux et null, le comportement de typeof peut ne pas être celui que nous souhaitons :
let arr = [1, 2, 3]; console.log(typeof arr); // 输出: object let y = null; console.log(typeof y); // 输出: object
En général, typeof est un opérateur courant utilisé pour déterminer le type de données d'une variable, mais il a également certaines limites et doit être utilisé dans Soyez prudent lors de l'utilisation.
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!