Maison > interface Web > js tutoriel > Variables de jour et types de données en JavaScript

Variables de jour et types de données en JavaScript

Barbara Streisand
Libérer: 2024-12-10 20:10:20
original
427 Les gens l'ont consulté

Day Variables and Data Types in JavaScript

Jour 2 : Variables et types de données en JavaScript

Bienvenue au deuxième jour d'apprentissage de JavaScript ! Aujourd'hui, nous allons explorer les éléments constitutifs de tout programme : les variables et les types de données. Ces concepts sont cruciaux car ils constituent la base de tout ce que vous faites en JavaScript.


Que sont les variables ?

Une variable est comme un conteneur qui contient des valeurs de données. Considérez-le comme une boîte étiquetée dans laquelle vous pouvez stocker des informations, les récupérer plus tard ou même modifier son contenu.

Déclarer des variables en JavaScript

JavaScript propose trois manières de déclarer des variables :

  1. var - L'ancienne méthode (évitez de l'utiliser sauf si nécessaire).
  2. let - Recommandé pour les variables qui peuvent changer.
  3. const - Pour les variables qui ne devraient pas changer (constantes).

Exemple :

var oldWay = "Avoid this if possible";
let currentWay = "Use let for variables that can change";
const fixedValue = "Use const for constants";
Copier après la connexion
Copier après la connexion

Différence entre var, let et const

Feature var let const
Scope Function-scoped Block-scoped Block-scoped
Reassignable Yes Yes No
Redeclarable Yes No No
Fonctionnalité var laisser const
ête> Portée Portée fonction À portée de bloc À portée de bloc Réaffectable Oui Oui Non Redéclarable Oui Non Non

Exemple :

var oldWay = "Avoid this if possible";
let currentWay = "Use let for variables that can change";
const fixedValue = "Use const for constants";
Copier après la connexion
Copier après la connexion

Types de données JavaScript

JavaScript a deux types de données : Primitive et Non-Primitive.

Types de données primitifs

  1. String : Données textuelles. Exemple:
function scopeTest() {
    if (true) {
        var x = "Function scope";
        let y = "Block scope";
        const z = "Constant";
    }
    console.log(x); // Accessible
    // console.log(y); // Error: y is not defined
    // console.log(z); // Error: z is not defined
}
scopeTest();
Copier après la connexion
  1. Numéro : Données numériques. Exemple:
   let name = "Arjun";
   console.log(name); // "Arjun"
Copier après la connexion
  1. Booléen : Valeurs vraies ou fausses. Exemple:
   let age = 22;
   console.log(age); // 22
Copier après la connexion
  1. Null : Représente une absence intentionnelle de valeur. Exemple:
   let isStart_up_guy = true;
   console.log(isStart_up_guy); // true
Copier après la connexion
  1. Non défini : Une variable qui a été déclarée mais à laquelle aucune valeur n'a été attribuée. Exemple:
   let emptyValue = null;
   console.log(emptyValue); // null
Copier après la connexion
  1. Symbole : Une valeur unique et immuable. Exemple:
   let uninitialized;
   console.log(uninitialized); // undefined
Copier après la connexion

Conversion de types

JavaScript vous permet de convertir des valeurs entre types.

Conversion implicite (coercition)

JavaScript convertit parfois les types automatiquement.

Exemple :

   let uniqueKey = Symbol("key");
   console.log(uniqueKey); // Symbol(key)
Copier après la connexion

Conversion explicite

Vous pouvez convertir manuellement les types à l'aide de fonctions intégrées telles que Number(), String() ou Boolean().

Exemple :

let result = "5" + 5; // String + Number
console.log(result); // "55" (string)
Copier après la connexion

Entraînement pour aujourd'hui

  1. Déclarez les variables en utilisant let et const pour stocker :

    • Le nom de votre livre préféré.
    • Le nombre de livres que vous possédez.
    • Que vous aimiez lire.
  2. Essayez la conversion de type :

    • Convertissez un nombre en chaîne.
    • Convertissez une chaîne en nombre.

Résumé du jour 2

Aujourd'hui, nous avons couvert :

  1. Variables : var, let et const.
  2. Types de données primitifs : chaîne, nombre, booléen, nul, non défini et symbole.
  3. Conversion de types : moyens implicites et explicites de convertir des types en JavaScript.

Prochaines étapes

Demain, nous aborderons les opérateurs et expressions en JavaScript pour commencer à manipuler des données et à écrire des programmes plus complexes. Restez à l'écoute pour le Jour 3 : Opérateurs et expressions !

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!

source:dev.to
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal