Nombres — entiers ou nombres à virgule flottante et notions essentielles de Math
Comprenez la différence entre entiers et nombres à virgule flottante, les fonctions courantes de Math, l’arrondi sûr, l’analyse et la comparaison des nombres à virgule flottante
Nombres — entiers ou nombres à virgule flottante et notions essentielles de Math est une leçon JavaScript Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 3. 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 JavaScript Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours JavaScript Academy comprend 3 leçons au total.
Introduction aux nombres
Objectif : manipuler les nombres en toute sécurité.
- Entiers ou nombres à virgule flottante
- Fonctions utilitaires mathématiques
- Arrondi et analyse
- Conseils pour comparer les nombres à virgule flottante

Vérifier un entier
Number.isInteger indique si une valeur numérique est un entier. Tous les nombres partagent le type "number".
// Integers and floats
const a = 5;
const b = 5.5;
console.log("a integer?", Number.isInteger(a));
console.log("b integer?", Number.isInteger(b));
console.log("type of a:", typeof a);

Précision des nombres à virgule flottante
Les nombres à virgule flottante peuvent manquer de précision. Comparez-les avec une petite tolérance plutôt qu'avec une égalité stricte.
// Floating point has tiny precision errors
const x = 0.1 + 0.2;
console.log("0.1 + 0.2 =", x);
console.log("Equals 0.3?", x === 0.3);
// Compare with a small tolerance (epsilon)
const isClose = Math.abs(x - 0.3) < Number.EPSILON;
console.log("Close to 0.3?", isClose);

Bases de l'arrondi
round, floor et ceil renvoient des entiers ; toFixed renvoie une chaîne avec un nombre fixe de décimales.
// Rounding helpers
const value = 4.6;
console.log("round:", Math.round(value));
console.log("floor:", Math.floor(value));
console.log("ceil:", Math.ceil(value));
// toFixed returns a string
console.log("toFixed(2):", value.toFixed(2));

Analyser des nombres
Utilisez Number(x) pour les chaînes entièrement numériques ; utilisez parseInt pour les chiffres initiaux et indiquez une base.
// Parsing numbers from strings
console.log("Number(42):", Number("42"));
console.log("parseInt 42px:", parseInt("42px", 10));
console.log("Number 42px:", Number("42px"));
// Always pass radix to parseInt for clarity
console.log("parseInt 0xFF:", parseInt("0xFF", 16));

Fonctions utilitaires mathématiques
Utilisez min/max, bornez une valeur avec des appels imbriqués et utilisez Math.random pour obtenir de simples entiers aléatoires.
// Handy Math helpers
const score = 105;
const minScore = Math.min(50, 80, 30);
const maxScore = Math.max(50, 80, 30);
// Clamp score to 0..100
const clamped = Math.min(100, Math.max(0, score));
// Random integer in [0, 9]
const rand = Math.floor(Math.random() * 10);
console.log("min:", minScore);
console.log("max:", maxScore);
console.log("clamped:", clamped);
console.log("rand 0-9:", rand);

Quiz sur les entiers
Vérification rapide : tester un entier sans conversion implicite.

Récapitulatif
Récapitulatif : vous avez vérifié les entiers, géré la précision des nombres à virgule flottante avec une tolérance, arrondi des valeurs, analysé des nombres en toute sécurité et utilisé min/max, le bornage et random.

Questions Fréquemment Posées
La leçon « Nombres — entiers ou nombres à virgule flottante et notions essentielles de Math » est-elle gratuite ?
Oui — le texte complet de « Nombres — entiers ou nombres à virgule flottante et notions essentielles de Math » 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 JavaScript Academy, passe à CoddyKit PRO. Le cours JavaScript Academy comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Nombres — entiers ou nombres à virgule flottante et notions essentielles de Math » ?
Comprenez la différence entre entiers et nombres à virgule flottante, les fonctions courantes de Math, l’arrondi sûr, l’analyse et la comparaison des nombres à virgule flottante Tu pratiques JavaScript 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 JavaScript Academy ?
Aucune expérience préalable n'est requise. JavaScript 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 3.
Combien de temps prend la leçon « Nombres — entiers ou nombres à virgule flottante et notions essentielles de Math » ?
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 JavaScript Academy ?
Oui. Chaque leçon JavaScript 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
- Littéraux de gabarit et opérations courantes sur les chaînes
- Nombres — entiers ou nombres à virgule flottante et notions essentielles de Math
- Dates — notions de base, fuseaux horaires, Intl.DateTimeFormat