Travail avec les Chaînes et les Nombres
Glissez pour afficher le menu
Les chaînes de caractères en JavaScript sont des séquences de caractères que l’on peut combiner, manipuler et analyser. Il est possible de joindre des chaînes à l’aide de l’opérateur plus (+), ce que l’on appelle la concaténation.
Les littéraux de gabarit, délimités par des accents graves (`), permettent d’insérer directement des variables dans une chaîne à l’aide de ${}. Des méthodes de chaîne telles que length et toUpperCase servent à mesurer et manipuler les valeurs de chaîne.
1234567891011121314151617// String concatenation let firstName = "Ada"; let lastName = "Lovelace"; let fullName = firstName + " " + lastName; // "Ada Lovelace" console.log(fullName); // Template literals let age = 30; let greeting = `Hello, my name is ${fullName} and I am ${age} years old.`; console.log(greeting); // Common string methods let shout = fullName.toUpperCase(); // "ADA LOVELACE" console.log(shout); let nameLength = fullName.length; // 12 console.log(nameLength);
Les nombres en JavaScript sont utilisés pour les calculs et les opérations mathématiques.
On peut effectuer des opérations arithmétiques à l’aide des opérateurs +, -, * et /. Les opérateurs d’incrément (++) et de décrément (--) ajoutent ou soustraient une unité à une variable. Il est parfois nécessaire de convertir une chaîne en nombre pour effectuer des calculs.
JavaScript propose des fonctions telles que parseInt pour les nombres entiers et parseFloat pour les nombres décimaux afin de convertir des chaînes en valeurs numériques.
12345678910111213// Parsing and converting strings to numbers let input = "42"; let parsedInt = parseInt(input); // 42 (number) console.log(parsedInt); let price = "19.99"; let parsedFloat = parseFloat(price); // 19.99 (number) console.log(parsedFloat); // Converting numbers back to strings let num = 100; let numAsString = num.toString(); // "100" console.log(numAsString);
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion