Types de données en JavaScript? - Expliqué pour les débutants

Types de données en JavaScript? - Expliqué pour les débutants
Chaque valeur est toujours distincte les unes des autres, qui les classe en différents types. Cette catégorisation de diverses données est appelée Type de données. La raison de la catégorisation des données est de s'assurer comment les données sont utilisées dans le programme.

Comme tout autre langage de programmation, JavaScript se compose également de divers types de données. Le type de données est dynamique en javascript, ce qui signifie qu'une seule valeur peut être stockée de différentes manières. Par exemple:

Laissez y; // maintenant y est indéfini
y = 10; // maintenant y est un nombre
y = "10"; // maintenant y est une chaîne

Dans cet article, nous discuterons de divers types de données en JavaScript avec des exemples.

Types de données en JavaScript

Comme discuté ci-dessus, il existe différents types de données en JavaScript, mais tous sont classés en trois Catégories principales:

  1. Type primitif (chaîne, numéro et booléen)
  2. Type composite ou de référence (objet, tableau et fonctions)
  3. Type de données spécial (nul ou indéfini)

Discutons de ces types plus en détail avec des exemples.

Type primitif

Les types de données primitifs sont des blocs de base simples de n'importe quelle langue, n'ayant qu'une seule valeur qui leur est attribuée à la fois. Ils se composent:

  • Cordes
  • Nombres
  • Booléen

Type de données de chaîne

Une séquence de caractères entourée par une citation simple ou double est représentée via le type de données de chaîne. La chaîne se compose de nombres, de noms et de citations, tant qu'ils sont dans le but de la citation.

Exemple

Soit x = "16"; // Numéro stocké comme une chaîne
var a = 'Hello World'; // en utilisant une seule citation
var b = "Mon nom est…"; // en utilisant une double citation
var c = 'nous sommes très heureux.'; // échappant à une seule citation avec barre

Type de données numériques

Divers types de nombres, tels que des nombres négatifs ou positifs avec décimaux, et les nombres avec des notations exponentiels sont représentés via ce type de données:

Exemple:

var a = 5; // entier
var b = 25.5; // numéro avec des points flottants
var c = 1.25e + 6; // forme exponentielle, similaire à 1.25e6 ou 1250000
var d = 1.25E-6; // forme exponentielle, similaire à 0.00000125

En outre, les types de données numériques représentent également des valeurs spéciales comme l'infini, la finfinity et NAN. L'infini est produit en divisant un non-zéro avec 0, produisant un nombre plus grand que tous. Alors que Nan montre «pas un nombre». Cela se produit par des opérations mathématiques non valides ou non définies.

Exemple:

console.journal (10/0); // Sortie: Infinity
console.journal (-10 / 0); // Sortie: -Infinity
console.log (10 / -0); // Sortie: -Infinity
console.log ("string" / 4); // Sortie: NAN
console.journal (mathématiques.sqrt (-1)); // Sortie: NAN

Type de données booléen

Les types de données booléennes représentent les valeurs de oui ou non (on ou désactiver) à travers deux valeurs spécifiques i.e vrai ou FAUX. Les valeurs booléennes sont utilisées à divers fins de comparaison.

Exemple

var iseating = true; // oui, je mange
var ishungry = false; // non, je n'ai pas faim.
//comparaison
var a = 1, b = 3, c = 5;
console.journal (b> a) //
console.journal (b> c) //

Sortir

Composite ou référence

Le type de données composite nous aide à stocker divers types de données et entités complexes en tant que collecte. Ils se composent:

  • Objets
  • Tableaux
  • Les fonctions

Type de données des objets

Les objets aident à stocker différents types de données en tant que collecte. Un nom de clé particulier est donné à l'objet, qui est une chaîne. Cela peut stocker divers types de données comme les nombres, les valeurs booléennes et les chaînes en tant que collecte.

Exemple

var anobjectUndEfined = ;
var user = "name": "sam", "secondName": "Mathew", "Age": "25";
// pour une meilleure lecture
var livre =
«Bookname»: «Harry Potter et les reliques de la mort»,
"Auteur": "J.K Rowling ",
"genre": "fiction",
"Publié": "2007",
"Total Copies": 10

Type de données des tableaux

Les tableaux en JavaScript sont utilisés pour stocker diverses valeurs en une seule variable. Les tableaux peuvent être de différents types, selon le type de données stockées. Chaque valeur dans un tableau est indexée, à partir de 0. De cette façon, un utilisateur peut accéder à chaque élément via ARR [0] ou ARR [2] etc.

Exemple

var fruits = ["banane", "orange", "pêche", "ananas"];
var langues = ["anglais", "français", "persan"];
console.log (fruits [1]); // Sortie: orange
console.log (langues [2]); // Sortie: persan

Sortir

Type de données de fonction

Les fonctions sont des objets en javascript, avec lequel un code particulier est attribué. Ils sont définis en utilisant le mot-clé «fonction» suivi d'un nom qui leur est donné et des parenthèses entourant les valeurs paramétriques. Une fonction est ensuite appelée et les lignes qu'il contient s'exécute et donnent une sortie.

Exemple

var salut = fonction ()
Retour "Bonjour à l'univers!"

// Type de la voeur variable
alerte (type de salut) // la sortie est une fonction
alerte (saluer ()); // La sortie est bonjour à l'univers!

Type de données spécial

Le type de données spécial est:

Type de données non défini

Il ne contient qu'une seule valeur. Cela se produit lorsqu'une variable n'est attribuée avec aucune valeur, donc au moment de l'interprétation, la sortie est affichée comme «indéfinie».

Exemple

var x;
var y = "Mon nom est John"
alerte (x) //
alerte (y) // Sortie: je m'appelle John

Ici, la variable x n'a été attribuée avec aucune valeur. C'est pourquoi l'interprète a montré le résultat comme «indéfini».

Type de données nuls

De même, le type de données nul contient également une seule valeur. Mais, ici dans le cas prévu ci-dessous, la valeur est attribuée comme «nul». Afin qu'il soit facilement compris par l'utilisateur qu'aucune valeur n'est attribuée.

Exemple

var a = null; =
alerte (a); // La sortie sera nul

Conclusion

Les types de données sont une partie importante de la programmation. Il indique à quel type de données avec lesquelles le programme traite, qu'il s'agisse d'un certain nombre de caractères divers formant une chaîne. Dans ce sujet, nous avons expliqué divers types de données utilisés dans JavaScript et comment ils sont classés. Il existe trois principales catégories de types de données en JavaScript et pour stocker des types spécifiques aux données sont présents pour stocker des types de données uniques et multiples.

Chaque type est expliqué avec des exemples pour une meilleure compréhension et mise en œuvre. Cela facilite le stockage et la manipulation des données pour l'utilisateur.