Maison > Problème commun > Quels sont les types de données js ?

Quels sont les types de données js ?

奋力向前
Libérer: 2021-09-30 15:13:04
original
8006 Les gens l'ont consulté

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 为字符串
Copier après la connexion

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';
Copier après la connexion

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"';
Copier après la connexion

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;         //不使用小数点来写
Copier après la connexion

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
Copier après la connexion

JavaScript Boolean

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

var x=true;
var y=false;
Copier après la connexion

JavaScript Arrays

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

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";
Copier après la connexion

ou

(condensed array):
var cars=new Array("Saab","Volvo","BMW");
Copier après la connexion

ou

(literal array):
Copier après la connexion
var cars=["Saab","Volvo","BMW"];
Copier après la connexion

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};
Copier après la connexion

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
};
Copier après la connexion

Les propriétés d'objet ont deux méthodes d'adressage :

name=person.lastname;
name=person["lastname"];
Copier après la connexion

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;
Copier après la connexion

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;
Copier après la connexion

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!

Étiquettes associées:
js
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal