Maison >interface Web >js tutoriel >Quels sont les types de données de base spécifiques au développement JS ?

Quels sont les types de données de base spécifiques au développement JS ?

韦小宝
韦小宝original
2018-01-11 10:12:001698parcourir

Les

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 principalement les types de données de base de js. Amis qui ne sont pas clairs ou qui ne sont pas intéressés par les types de données js, jetons un coup d'œil

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

var a = 10;
console.log(typeof a);//number
var b = 10.6;
console.log(typeof b);//number
Type numérique

Nombre, qui ne peut être qu'un nombre ou un décimal

var c = 'hello';
console.log(typeof c);//string
var d = "world";
console.log(typeof d);//string
String

Type String, tout caractère entouré de guillemets simples ou doubles

var e = true;
console.log(typeof e);//boolean
var f = false;
console.log(typeof f);//boolean
Type booléen

Booléen, ne peut être que vrai ou faux pour représenter vrai ou faux

var g;
console.log(typeof g);//undefined

Non défini, aucune valeur n'est attribuée après la définition d'une variable. Cette variable est indéfinie

var h = "";
console.log(typeof h);//null

null vide, qui est un type d'objet. tels que les objets tableau, les objets mathématiques, l'objet Date (apprentissage ultérieur)

Et ces cinq sont les cinq types de données de base de JS. 2. Conversion de type

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

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.1 Convertir la valeur—Nombre()

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

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
2.2 Convertir la chaîne String( ), convertissez tout ce que vous écrivez

2.3 Convertir en booléen()

Conseils :

Convertissez les nombres en booléen et non-0 est vrai

Convertir une chaîne en booléen et non vide en vrai
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

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

Ce qui précède sont les types de données de base dans le développement JS introduits par l'éditeur . Quels sont les plus spécifiques ? J'espère que cela sera utile à tout le monde ! !

Recommandations associées :

Types de données js en JavaScript

Explication détaillée de la façon de juger les types de données js et les instances de méthodes de tableau

Explication détaillée sur les problèmes de conversion de type de données js

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