Types de données JavaScript
Chaîne, Nombre, Booléen, Tableau, Objet, Null, Non défini.
JavaScript a une saisie dynamique
JavaScript a une saisie dynamique. Cela signifie que la même variable peut être utilisée sous différents types :
Instance
var x; // x 为 undefined var x = 5; // 现在 x 为数字 var x = "John"; // 现在 x 为字符串
JavaScript String
Les chaînes sont des caractères stockés (tels que "Bill Gates") variable .
La chaîne peut être n'importe quel texte entre guillemets. Vous pouvez utiliser des guillemets simples ou doubles :
Exemple
var carname="Volvo XC60"; var carname='Volvo XC60';
Vous pouvez utiliser des guillemets dans une chaîne tant qu'elle ne correspond pas à la chaîne environnante Les citations feront l'affaire :
Exemple
var answer="It's alright"; var answer="He is called 'Johnny'"; var answer='He is called "Johnny"';
Vous en apprendrez plus sur les chaînes dans la partie avancée de ce tutoriel.
Numéros JavaScript
JavaScript n'a qu'un seul type de nombre. Les nombres peuvent être écrits avec ou sans point décimal :
Exemple
var x1=34.00; //使用小数点来写 var x2=34; // //不使用小数点来写
Des nombres très grands ou très petits peuvent être écrits en utilisant la notation scientifique (exponentielle) :
Exemple
var y=123e5; // 12300000 var z=123e-5; // 0.00123
Vous en apprendrez plus sur les nombres dans la partie avancée de ce tutoriel.
JavaScript Booléen
Booléen (logique) ne peut avoir que deux valeurs : vrai ou faux.
var x=true; var y=false;
Le booléen est souvent utilisé dans les tests conditionnels. Vous en apprendrez davantage sur les tests conditionnels plus loin dans ce didacticiel.
Tableau JavaScript
Le code suivant crée un tableau nommé cars :
var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW";
ou (tableau condensé) :
var cars=new Array("Saab","Volvo","BMW");
ou ( littéral array):
Instance
var cars=["Saab","Volvo","BMW"];
Les indices du tableau sont de base zéro, donc le premier élément est [0], le second est [1], et ainsi de suite.
Vous en apprendrez plus sur les tableaux plus loin dans ce didacticiel.
Objets JavaScript
les objets sont séparés par des accolades. Entre crochets, les propriétés de l'objet sont définies sous forme de paires nom et valeur (nom : valeur). Les propriétés sont séparées par des virgules :
var person={firstname:"John", lastname:"Doe", id:5566};
L'objet (personne) dans l'exemple ci-dessus a trois propriétés : prénom, nom et identifiant.
Les espaces et les sauts de ligne n'ont pas d'importance. Les déclarations peuvent s'étendre sur plusieurs lignes :
var person={ firstname : "John", lastname : "Doe", id : 5566 };
Les propriétés des objets sont abordées de deux manières :
Instances
name=person.lastname; name=person["lastname"];
Vous en apprendrez plus à ce sujet plus tard dans ce tutoriel. en savoir plus sur les objets au lycée.
Indéfini et Null
Indéfini Cette valeur signifie que la variable ne contient pas de valeur.
Une variable peut être effacée en définissant sa valeur sur null.
Instance
cars=null; person=null;
Déclaration de type de variable
当您声明新变量时,可以使用关键词 "new" 来声明其类型:
var carname=new String; var x= new Number; var y= new Boolean; var cars= new Array; var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象。
以上就是【JavaScript教程】JavaScript 数据类型的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!