Maison  >  Article  >  interface Web  >  Comment obtenir le type numérique d'une variable en javascript ? Ou type de chaîne ?

Comment obtenir le type numérique d'une variable en javascript ? Ou type de chaîne ?

青灯夜游
青灯夜游original
2021-11-24 15:29:393686parcourir

En JavaScript, vous pouvez utiliser l'opérateur typeof pour savoir si la variable est de type numérique ou de type chaîne, la syntaxe est "typeof variable" ; si la valeur de retour est "number", la variable est de type numérique, si le la valeur de retour est "string" , la variable est de type chaîne.

Comment obtenir le type numérique d'une variable en javascript ? Ou type de chaîne ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Comment javascript détermine-t-il si une variable est de type numérique ? Ou type de chaîne ?

En JavaScript, vous pouvez utiliser l'opérateur typeof pour déterminer si une variable est de type numérique ou de type chaîne.

L'opérateur typeof est utilisé pour détecter le type de données d'une variable ou d'une valeur donnée. La valeur renvoyée est le nom du type de données de l'opérande, qui est un résultat de chaîne.

Le format d'utilisation est le suivant :

typeof 操作数

Remarque : L'opérande peut être une variable ou une valeur spécifique (c'est-à-dire un littéral) Les valeurs de retour sont les suivantes :

  • undefined : signifie que l'opérande n'est pas défini. ;

  • boolean : indique que l'opérande est une valeur booléenne ;

  • string : indique que l'opérande est une chaîne

  • number : indique que l'opérande est un nombre ; indique que l'opérande est un objet Ou un tableau

  • fonction : indique que l'opérande est une fonction.

  • Remarque : les fonctions sont également des objets, mais typeof traite les fonctions comme des cas particuliers, donc lors de la détection de fonctions, le résultat renvoyé est une fonction, pas un objet.
Un exemple d'utilisation de l'opérateur typeof pour détecter les types de données est le suivant :

var miaov = 'ketang'; //声明变量,同时给变量赋值
console.log( typeof miaov );  //检测变量miaov,结果为:string
console.log( typeof 1 );  //检测数字1,结果为:number
console.log( typeof true );   //检测true,结果为:boolean
console.log( typeof false );  //检测false,结果为:boolean
console.log( typeof undefined );  //检测undefined,结果为:undefined
console.log( typeof null );  //检测null,结果为:object
console.log( typeof {} );  // 检测对象,结果为:object
console.log( typeof [] );  //检测数组,结果为:object
function func(){} //定义函数
console.log( typeof func );  //检测func函数类型,结果为:'function'

[Recommandations associées :
Tutoriel d'apprentissage javascript

]

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn