Maison  >  Article  >  interface Web  >  Plusieurs types de données de base dans le développement JS

Plusieurs types de données de base dans le développement JS

小云云
小云云original
2018-01-09 13:00:441492parcourir

Les types de données de JS incluent les types de données de base, les types de données complexes et les types de données spéciaux. Aujourd'hui, nous expliquerons d'abord principalement les types de données de base. Les amis intéressés devraient y jeter un œil, j'espère que cela pourra aider tout le monde.

Quels sont les types de données de base dans le développement JS ? Les types de données de JS comprennent les types de données de base, les types de données complexes et les types de données spéciaux. Aujourd'hui, nous expliquerons d'abord principalement les types de données de base.

0. Permettez-moi d'abord de vous rappeler les deux points de connaissances suivants :

0.1typeof, qui est utilisé pour détecter les types de variables.

Écriture : typeof a; >

0.2console.log() est utilisé pour imprimer la pièce dont vous avez besoin sur la console

En général, après être entré dans la page du fichier HTML, faites un clic droit et sélectionnez Inspecter, la console apparaîtra, sélectionnez console Vous pouvez voir le contenu que vous avez imprimé

De plus : alert() est la boîte de dialogue de la page pour afficher le contenu

document.write() est le moyen d'afficher le contenu sur la page

1. Variables : Avant de parler des types de données de base, comprenons d'abord comment définir des variables en JS.

1.1 Définir des variables : Lors de la définition d'une variable, vous pouvez donner à la variable une valeur initiale, quel que soit son type (type de conteneur).

1.2 Spécifications de dénomination des variables : une combinaison de lettres, de chiffres, de traits de soulignement et de $ ; ne peut pas être des mots-clés ou des mots réservés ;

1.3 La valeur initiale ne peut être que des cinq types suivants :

Type numérique Nombre, qui ne peut être que des nombres ou des décimales

var a = 10;
console.log(typeof a);//number
var b = 10.6;
console.log(typeof b);//number
Type de chaîne, utilisez des guillemets simples Ou tout caractère entouré de guillemets doubles

var c = 'hello';
console.log(typeof c);//string
var d = "world";
console.log(typeof d);//string
Type booléen Booléen, qui ne peut être que vrai ou faux pour représenter vrai ou faux

var e = true;
console.log(typeof e);//boolean
var f = false;
console.log(typeof f);//boolean
non défini, aucune valeur n'est attribuée après la variable est défini, cette variable est indéfinie

var g;
console.log(typeof g);//undefined
vide null, qui est un type d'objet. Il existe de nombreux types d'objets, tels que les objets tableau, les objets mathématiques et les objets date (apprentissage ultérieur) <.>

Et ces cinq Il existe cinq types de données de base de JS.
var h = "";
console.log(typeof h);//null

2. Conversion de type

Conversion mutuelle entre le type numérique, le type de chaîne et le type booléen

2.1 Convertir la valeur numérique—Nombre()

Remarque : NaN : pas un nombre, d'autres seront expliqués plus tard
console.log(Number("123"));//123
console.log(Number("12.3"));//12.3
console.log(Number("12hshs"));//NaN
console.log(Number('0034'));//34
console.log(Number(""));//0
console.log(Number(true));//1
console.log(Number(false));//0
console.log(Number(null));//0
console.log(Number(undefined));//NaN

2.2 Convertir en String(), convertissez ce que vous écrivez

2.3 Convertir en Boolean()
console.log(String(123));//123
console.log(String(0));//0
console.log(String(true));//true
console.log(String(false));//false
console.log(String(undefined));//undefined
console.log(String(null));//null

Conseils :

Convertir un nombre en booléen, différent de zéro en vrai

Convertir une chaîne en booléen, si elle n'est pas vide, en vrai

NaN null non défini, convertir un chaîne à false

Recommandations associées :
console.log(Boolean("123"));//true
console.log(Boolean("0"));//true
console.log(Boolean("山东"));//true
console.log(Boolean(""));//false
console.log(Boolean("true"));//true
console.log(Boolean("false"));//true
console.log(Boolean(14));//true
console.log(Boolean(0));//false
console.log(Boolean(NaN));//false
console.log(Boolean(-100));//true
console.log(Boolean(undefined));//false
console.log(Boolean(null));//false


À propos de la différence entre les types de données de base et les types de données de référence dans js

Une introduction détaillée aux types de données de base dans le développement JS

Introduction aux types de données de base JavaScript, aux types de valeur et aux types de référence

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