Ce tuto JavaScript pour débutant va vous montrer comment manipuler quelques fonctions de base. Nous verrons comment effectuer une conversion d’une chaîne de caractères en entier ou encore récupérer le nombre de caractères d’une chaîne…
>> Comment créer ses fonctions ?
Dans cet article dédié aux fonctions de base en JavaScript, nous allons explorer des méthodes essentielles pour manipuler des variables, effectuer des conversions de chaînes de caractères, d’entiers, et plus encore. Commençons par la conversion d’un nombre entier en chaîne de caractères.
Conversion d’un Nombre Entier en Chaîne de Caractères
Pour convertir un nombre entier en chaîne de caractères, nous allons d’abord déclarer quelques variables pour notre démonstration.
let nombre = 45; // Par exemple, nous attribuons la valeur 45
let text;
Ensuite, nous utilisons la fonction toString pour effectuer la conversion :
text = nombre.toString();
console.log(nombre); // Affiche 45
console.log(text); // Affiche "45"
Comme nous le voyons, la variable text contient maintenant « 45 », indiquant une conversion réussie. Attention à la casse : toString doit être écrit avec un S majuscule.
Conversion d’une Chaîne de Caractères en Nombre Entier
Inversement, pour convertir une chaîne de caractères en nombre entier, nous utilisons parseInt.
let nombreAlpha = "123";
let nombreConverti = parseInt(nombreAlpha);
console.log(nombreConverti); // Affiche 123
Même si nombreAlpha contenait une chaîne, parseInt l’a convertie en entier. Notez l’importance de la casse ici aussi : parseInt avec un I majuscule.
Cette fonction peut également extraire des nombres de chaînes plus complexes :
javascript
let chaine = "45 voitures";
let nombreExtrait = parseInt(chaine);
console.log(nombreExtrait); // Affiche 45
Cependant, cela ne fonctionne pas si le nombre n’est pas au début de la chaîne.
Conversion d’une Chaîne de Caractères en Nombre Décimal
Pour convertir une chaîne en nombre décimal, nous utilisons parseFloat.
javascript
let nombreDecimal = "123.45";
let decimalConverti = parseFloat(nombreDecimal);
console.log(decimalConverti); // Affiche 123.45
Cette méthode est similaire à parseInt mais pour les nombres décimaux.
Obtenir la Longueur d’une Chaîne de Caractères
Pour obtenir la longueur d’une chaîne de caractères, nous utilisons la propriété length.
let text = "Bonjour tout le monde !";
console.log(text.length); // Affiche 23
Trouver la Position d’un Mot dans une Chaîne
La fonction indexOf permet de trouver la position d’un mot dans une chaîne.
let phrase = "Bonjour tout le monde";
let position = phrase.indexOf("monde");
console.log(position); // Affiche 16
La recherche est sensible à la casse : « monde » avec un m majuscule ne donnera pas le même résultat.
Remplacer un Mot dans une Chaîne de Caractères
Pour remplacer un mot dans une chaîne, nous utilisons replace.
let phrase = "Je préfère coder en JavaScript";
let nouvellePhrase = phrase.replace("JavaScript", "PHP");
console.log(nouvellePhrase); // Affiche "Je préfère coder en PHP"
Encore une fois, la casse est importante. Un remplacement de « javascript » avec un j minuscule ne fonctionnera pas si le mot dans la chaîne est « JavaScript ».
Conclusion
Nous avons vu quelques fonctions de base en JavaScript pour manipuler des variables et effectuer des conversions. Ces outils vous seront très utiles dans vos futurs exercices et projets. Merci d’avoir suivi cet article, et à très bientôt pour de nouvelles découvertes en programmation !