Convertir un nombre en tableau de chiffres

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer la manière de convertir un nombre en un tableau de ses chiffres, en éliminant son signe si nécessaire. Nous utiliserons une combinaison de méthodes natives de JavaScript, telles que Math.abs(), l'opérateur de répandage (...), Array.prototype.map() et parseInt() pour y arriver. À la fin de ce laboratoire, vous aurez une meilleure compréhension de la manière de travailler avec les nombres en JavaScript et de les manipuler pour répondre à vos besoins.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript(("JavaScript")) -.-> javascript/AdvancedConceptsGroup(["Advanced Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") javascript/AdvancedConceptsGroup -.-> javascript/higher_funcs("Higher-Order Functions") javascript/AdvancedConceptsGroup -.-> javascript/template_lit("Template Literals") subgraph Lab Skills javascript/variables -.-> lab-28274{{"Convertir un nombre en tableau de chiffres"}} javascript/data_types -.-> lab-28274{{"Convertir un nombre en tableau de chiffres"}} javascript/arith_ops -.-> lab-28274{{"Convertir un nombre en tableau de chiffres"}} javascript/comp_ops -.-> lab-28274{{"Convertir un nombre en tableau de chiffres"}} javascript/higher_funcs -.-> lab-28274{{"Convertir un nombre en tableau de chiffres"}} javascript/template_lit -.-> lab-28274{{"Convertir un nombre en tableau de chiffres"}} end

Comment numériser un nombre

Pour numériser un nombre en JavaScript, suivez ces étapes :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Utilisez Math.abs() pour supprimer le signe du nombre.
  3. Convertissez le nombre en chaîne de caractères et utilisez l'opérateur de répandage (...) pour créer un tableau de chiffres.
  4. Utilisez Array.prototype.map() et parseInt() pour convertir chaque chiffre en un entier.

Voici le code pour la fonction digitize :

const digitize = (n) => [...`${Math.abs(n)}`].map((i) => parseInt(i));

Utilisation de l'exemple :

digitize(123); // [1, 2, 3]
digitize(-123); // [1, 2, 3]

Sommaire

Félicitations ! Vous avez terminé le laboratoire Numériser un nombre. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.