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
Barbara Streisandoriginal
2024-12-10 20:10:20425parcourir

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";

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";

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();
  1. Numéro : Données numériques. Exemple:
   let name = "Arjun";
   console.log(name); // "Arjun"
  1. Booléen : Valeurs vraies ou fausses. Exemple:
   let age = 22;
   console.log(age); // 22
  1. Null : Représente une absence intentionnelle de valeur. Exemple:
   let isStart_up_guy = true;
   console.log(isStart_up_guy); // true
  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
  1. Symbole : Une valeur unique et immuable. Exemple:
   let uninitialized;
   console.log(uninitialized); // undefined

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)

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)

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!

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