Dart Academy · Leçon

Les types fondamentaux : int, double, String, bool

Découvrir les types intégrés courants de Dart

Leçon 2 sur 413 étapes

Les types fondamentaux : int, double, String, bool est une leçon Dart Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Dart Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Dart Academy comprend 4 leçons au total.

Dart intègre des types prédéfinis

Chaque valeur de Dart possède un type qui décrit ce qu'elle est et ce que vous pouvez en faire. Quatre types couvrent la plupart des premiers programmes.

Nombres entiers avec int

Un int contient des nombres entiers sans partie fractionnaire, comme des quantités, des âges et des indices. Le point décimal n'est pas autorisé.

int age = 30;

Nombres décimaux avec double

Un double stocke des nombres avec un point décimal, comme des prix ou des mesures. Écrivez au moins un chiffre après le point.

double price = 9.99;

int et double partagent num

int et double sont tous deux des sortes de num. Lorsque vous avez besoin de l'un ou de l'autre, le type num accepte aussi bien les nombres entiers que les nombres décimaux.

num value = 7;
value = 7.5;

Du texte avec String

Une String contient du texte : des lettres, des mots ou des phrases entières. Placez le texte entre guillemets simples ou doubles.

String city = "Tokyo";

Vrai ou faux avec bool

Un bool ne peut être que true ou false. Il permet de prendre toutes les décisions que votre programme prendra par la suite.

bool isReady = true;

Seulement deux valeurs bool

Contrairement à certains langages, un bool Dart vaut strictement true ou false. Il n'existe ici aucun raccourci qui considère zéro ou une chaîne vide comme vrai.

Les types déterminent ce que vous pouvez faire

Le type détermine les opérations disponibles. Vous pouvez additionner des int, mais la concaténation de texte utilise des outils différents de l'addition de nombres.

Les valeurs par défaut sont null

Une variable non initialisée commence avec la valeur null jusqu'à ce que vous lui attribuiez une valeur. Dart vous oblige volontairement à gérer ce cas.

Vérifier le type d'une valeur

Utilisez l'opérateur is pour vérifier si une valeur correspond à un type. Il renvoie un bool pratique que vous pouvez utiliser.

print(9.99 is double); // true

Choisir le bon type de base

Vous comptez ? Utilisez int. Vous mesurez ? Utilisez double. Vous affichez du texte ? Utilisez String. Une réponse par oui ou non ? Utilisez bool. Faites correspondre le type au sens de la valeur.

Vérification rapide

Quel type de base doit contenir un prix de produit comme 9.99 ?

Récapitulatif : les quatre types de base

Vous avez découvert int pour les nombres entiers, double pour les nombres décimaux, String pour le texte et bool pour vrai ou faux. Chaque valeur possède un type clairement défini. 🎯

Gratuit pour commencer

Apprends Dart avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Les types fondamentaux : int, double, String, bool » est-elle gratuite ?

Oui — le texte complet de « Les types fondamentaux : int, double, String, bool » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Dart Academy, passe à CoddyKit PRO. Le cours Dart Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Les types fondamentaux : int, double, String, bool » ?

Découvrir les types intégrés courants de Dart Tu pratiques Dart Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Dart Academy ?

Aucune expérience préalable n'est requise. Dart Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Les types fondamentaux : int, double, String, bool » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Dart Academy ?

Oui. Chaque leçon Dart Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. var, final et const expliqués
  2. Les types fondamentaux : int, double, String, bool
  3. Inférence de type ou types explicites
  4. Les types dynamic et Object
← Retour à Dart Academy