Types de données JavaScript
JavaScript possède principalement les 6 types de données suivants :
Types de données Expliquez <举> Exemple
Le type de chaîne utilise des guillemets doubles "ou des guillemets simples" " www.5idev.com " , 'String' Les types numériques incluent les entiers et les nombres à virgule flottante (nombres contenant des points décimaux ou des nombres en notation scientifique) 30, -10, 11.2, 2.35e10 Type booléen Représente vrai Ou faux, ces deux états 5 == 2 Le le résultat de l'opération est faux valeur nulle La variable ou la valeur du contenu est vide (nulle), vous pouvez effacer le contenu de la variable en attribuant une valeur nulle à une variable str = null Type non défini Une fois la variable créée, aucune valeur n'est attribuée à la variable. Ce type n'a qu'une seule valeur : undefined var str Type d'objet Objets exploités par JavaScript, tels que des éléments de page, etc. document.getElementById( ". article")
Type de chaîne
Le type de chaîne utilise des guillemets doubles" Ou entre guillemets simples ' , voici quelques exemples :<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var str1 = '20 '; var str2 = '岁'; alert( str1 + str2 ); </script> </head> <body> </body> </html>
Comme le montre l'exemple ci-dessus, les chaînes peuvent être connectées à l'aide du symbole + Lors de l'exécution de l'exemple, une boîte de dialogue apparaîtra et affichera : <. 🎜>
Type de nombreLe type de nombre comprend les entiers et les nombres à virgule flottante (nombres contenant des points décimaux ou des nombres de notation scientifique), tels que :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var num1 = 20; var num2 = 33.5; alert( num1 + num2 ); </script> </head> <body> </body> </html>
Exécutez cet exemple, une boîte de dialogue apparaîtra et affichera : Le résultat de l'opération est :
Remarque, si l'opération + est effectuée ensemble sur le type chaîne et le type numérique, la valeur sera convertie en chaîne pour participer à l'opération. Ainsi, dans l'exemple ci-dessus, afin d'ajouter num1 et num2, ils sont placés entre () pour les ajouter en premier.
Type booléen
Le type booléen est une détermination du résultat d'une expression Si l'expression est vraie, le résultat est vrai, et vice versa. .est faux. Généralement combiné avec des instructions if pour porter des jugements logiques, comme le montre l'exemple suivant :
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var x = 3; var y = 5; if( x == y ){ alert( "x 等于 y"); }else{ alert( "x 不等于 y" ); } </script> </head> <body> </body> </html>
Null (Null)
Le type valeur nulle signifie que la variable ou le contenu n'a aucune valeur. Par exemple, lorsqu'il n'y a pas de contenu dans la zone de saisie de texte d'un formulaire, lorsque nous essayons d'utiliser JavaScript pour obtenir la valeur de l'élément de la zone de saisie de texte, le résultat est nul.
Pour déterminer s'il s'agit d'une valeur nulle, il suffit de comparer le contenu à comparer avec null :
if( x == null ) { ... }
Compte tenu des caractéristiques de fonctionnement du système Web, dans de nombreux cas, le contenu d'une variable peut être effacé en attribuant une valeur nulle à une variable sans détruire délibérément la variable.
Type non défini
Après la création d'une variable, si aucune valeur n'est attribuée à la variable, la variable est d'un type non défini. Les types non définis ont une certaine valeur indéfinie, donc pour déterminer si une variable ou un résultat renvoyé est un type indéfini, comparez-la simplement avec undéfini :
if( x == undefined ) { ... }
Type d'objet (Object)
Le type d'objet est un type couramment utilisé en JavaScript , par exemple, lorsque nous obtenez l'élément de page via document.getElementById(), ce que nous obtenons est un objet.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script language="JavaScript"> x = document.getElementById("article"); alert(x); </script> </head> <body> <p id="article">我是一些文字 ...</p> </body> </html>
Déclaration des types de variables
Lorsque vous déclarez une nouvelle variable, vous pouvez utiliser le mot-clé "new" pour déclarer son type :
var carname=new String ;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;