JavaScript

VÉRIFIER LE TYPE D'UNE VARIABLE

D

Dimanche 8 octobre 2017

Mis à jour le lundi 4 février 2019

Vérifier le type d'une variable

Différents moyens de vérifier le type d'une variable en JavaScript.

Vérifier si une variable est de type tableau

Le moyen le plus performant de vérifier si une variable est de type tableau, c'est comme ceci :
if (Array.isArray(testArray)) result = true;
D'autres moyens permettent de le vérifier, mais celui-ci est le plus performant. Vérifiez par vous même avec ce benchmark.

Edit 2019-04-02

Même Mongoose, la librairie la plus populaire servant MongoDB sur Node.js est passé à cette méthode pour vérifier si une variable est un array :
History.md du dépôt de Mongoose :
5.3.16 / 2018-12-11

    fix(document): handle __proto__ in queries #7290
    fix(document): use Array.isArray() instead of checking constructor name for arrays #7290
(https://github.com/Automattic/mongoose/issues/7290)



Vérifier si une variable est de type integer

isNaN(mon_nombre)


Vérifier si une variable est de type float

function isFloat(n) {
    return Number(n) === n && n % 1 !== 0;
}


Vérifier si une variable est de type date

if (!isNaN(date.getTime())) {
	// La date est valide
}
else {
	// La date est invalide
}



Une erreur ? une question ? une critique ? une faute ? un conseil ? ou tout simplement un merci ?

Lâche ton commentaire