Maison  >  Article  >  interface Web  >  [Tutoriel JavaScript] Types de données JavaScript

[Tutoriel JavaScript] Types de données JavaScript

黄舟
黄舟original
2016-12-24 14:45:07967parcourir

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中文网(www.php.cn)!

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