05 – Quelques fonctions de base

Publié le

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 !

Partagez !

Laissez le premier commentaire

Mes ouvrages
Mon pense-bête HTML/CSSPense-bête JavaScript