Maison > interface Web > js tutoriel > Une introduction détaillée aux types de données de base dans le développement JS

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

黄舟
Libérer: 2017-10-19 10:39:44
original
1129 Les gens l'ont consulté

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. Amis intéressés, jetons un coup d'oeil

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. Tout d'abord, permettez-moi de vous rappeler les deux points de connaissance suivants :

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

0. 🎜>

Ecriture : typeof a;

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

En général, après être entré dans la page du fichier HTML, cliquez sur Faites un clic droit et sélectionnez Inspecter, et la console apparaîtra. Sélectionnez la console pour voir ce que vous avez imprimé

De plus : alert() est le contenu de la boîte contextuelle de la page

document.write () C'est le moyen de générer du contenu sur la page

1. Variables : Avant de parler des types de données de base, voyons d'abord comment JS définit les variables.

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


Type de chaîne Chaîne, tout caractère entouré de guillemets simples ou doubles

var c = 'hello';
console.log(typeof c);//string
var d = "world";
console.log(typeof d);//string
Copier après la connexion


Type booléen Booléen, 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
Copier après la connexion


Indéfini, aucune valeur n'est attribuée après définition d'une variable, cette variable est indéfinie

var g;
console.log(typeof g);//undefined
Copier après la connexion


vide null, C'est un type d'objet. Il existe de nombreux types de types d'objets, tels que les objets tableau, les objets mathématiques et les objets date (apprentissage ultérieur)

var h = "";
console.log(typeof h);//null
Copier après la connexion

Et ces cinq sont les cinq types de JS, un type de données de base.

2. Conversion de type

Conversion mutuelle du type numérique, du type chaîne et du type booléen

2.1 Conversion value—Number()

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

Remarque : NaN : pas un nombre, d'autres seront expliqués plus tard

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

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

2.3 Convertir en Boolean()

Conseils :

Convertir un nombre en booléen et non nul en vrai

Convertir une chaîne en booléen et non vide en vrai


NaN null non défini en chaîne en faux

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

Résumé

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:
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