Maison  >  Article  >  Quels sont les types de données js ?

Quels sont les types de données js ?

奋力向前
奋力向前original
2021-09-30 15:12:177933parcourir

Les types de données

js incluent : chaîne, nombre, booléen, nul, non défini, symbole, objet, tableau et fonction.

Quels sont les types de données js ?

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

Le langage de script Javascript, comme les autres langages, possède ses propres types de données de base, expressions et opérateurs arithmétiques, ainsi que le cadre de base du programme.

Quels sont les types de données en js ?

Types de données JavaScript :

Types de valeurs (types de base) : Chaîne, Nombre, Booléen, Null, Non défini, Symbole.

Types de données de référence : Objet, Tableau, Fonction.

Remarque : Symbol est un nouveau type de données primitif introduit dans ES6 pour représenter des valeurs uniques.

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 :

Instances

var x;               // x 为 undefined
var x = 5;           // 现在 x 为数字
var x = "John";      // 现在 x 为字符串

JavaScript Strings

Les chaînes sont des variables qui stockent des caractères (tels que "Bill Gates").

String peut être n’importe quel texte entre guillemets. Vous pouvez utiliser des guillemets simples ou doubles :

var carname="Volvo XC60";
var carname='Volvo XC60';

Vous pouvez utiliser des guillemets dans une chaîne tant qu'ils ne correspondent pas aux guillemets entourant la chaîne :

var answer="It's alright";
var answer="He is called 'Johnny'";
var answer='He is called "Johnny"';

Numéros JavaScript

JavaScript n'a qu'un seul type de nombre. Les nombres peuvent être écrits avec ou sans point décimal :

var x1=34.00;      //使用小数点来写
var x2=34;         //不使用小数点来写

Les très grands ou très petits nombres peuvent être écrits en utilisant la notation scientifique (exponentielle) :

var y=123e5;      // 12300000
var z=123e-5;     // 0.00123

JavaScript Boolean

Il ne peut y avoir que deux valeurs booléennes (logiques) : vrai ou faux.

var x=true;
var y=false;

JavaScript Arrays

Le code suivant crée un tableau nommé cars :

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";

ou

(condensed array):
var cars=new Array("Saab","Volvo","BMW");

ou

(literal array):
var cars=["Saab","Volvo","BMW"];

Les indices du tableau sont de base zéro, donc le premier élément est [0], le second est le premier. [1], et ainsi de suite.

Objets JavaScript

Les objets sont séparés par des accolades. A l'intérieur des parenthèses, 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 d'objet ont deux méthodes d'adressage :

name=person.lastname;
name=person["lastname"];

Undéfini et Null

Undéfini Cette valeur indique que la variable ne contient pas de valeur.

Vous pouvez effacer une variable en définissant sa valeur sur null.

cars=null;
person=null;

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;

Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !

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
Article précédent:Que signifie le transcodage ?Article suivant:Que signifie le transcodage ?