Variables:String et nombre Javascript

Un article de WikiTuto.

Jump to: navigation, search
  1. Coder le Javascript
  2. Navigateurs incompatibles
  3. Debugger
  4. Fichiers externes
  5. Orienté objet
  1. Déclaration et affectation
  2. String et nombre
  3. Vecteurs ou tableaux
    1. Grandeur d'un vecteur
    2. Vecteur en string
    3. Trier un vecteur
    4. Autres méthodes
  • Les Opérateurs
  1. Arithmétiques
  2. Relationnels
  3. Logiques
  4. Priorités
  5. Eval
  • Les Contrôles
  1. If - Else
  2. Switch case
  3. Boucle for
  4. Boucle while
  5. Boucle forever
  6. Boucle do-while
  7. Minuteries
  8. Intervalles
  9. Arrêt
  • Les Fonctions
  1. Déclarations
  2. Portée des variables
  3. Valeur de retour
  4. Appel via lien
  5. With
  1. Onclick - Ondblclick
  2. Boutons rollover
  3. Détection clavier
  4. Attribution de focus
  5. Chargement de page
  6. Onerror
  7. Supprimer erreurs
  8. Infos sur les erreurs
  • Les Objets
  1. Propriétés et méthodes
  2. This
  3. Créer un objet
  4. Créer une classe
  5. Voir propriétés objets
  6. Objets link et anchor
  7. Objet history
  8. Objet image
  • Les Fenêtres
  1. Barre d'état
  2. Modifier les couleurs
  3. Changer titre de page
  4. Afficher informations
  5. Ouvrir nouvelle fenêtre
  6. Communication fenêtres
  7. Imprimer une fenêtre
  8. Redimensionner fenêtre
  9. Déplacer / fermer
  10. Boîtes de messages
  • Les Strings
  1. Objet String
  2. Sous-chaînes
  3. Concaténation
  4. Formater
  5. Ancrages
  6. Longueur chaîne
  7. Modifier la casse
  8. Rechercher chaîne
  9. Remplacer texte
  10. Découper chaîne
  • Les Dates
  1. Objet Date
  2. Afficher heure et date locale
  3. Lire valeurs heure/date
  4. Régler valeurs heure/date
  5. Fuseaux horaires
  • Objet Math
  1. Propriétés
  2. Méthodes
  3. Arrondir des nombres
  • Les Formulaires
  1. Champs de saisie
  2. Type mot de passe
  3. Éléments cachés
  4. Zones de texte
  5. Listes de sélections
  6. Cases à cocher
  7. Boutons radio
  8. Eval
  9. Désactivation
  10. Envoi formulaire
  • Les Cadres
  1. Objet Frame
  2. Accéder cadre
  3. Nombre de cadres
  4. Référer aux cadres
  5. Écrire
  6. Redimensionner
  7. Cadre cible radio
  8. Imprimer
  • Environnement
  1. Détection système
  2. Les cookies
  3. Multiples cookies
  4. Path domain
  5. Codage caractères

Auteur : Mystick

Sommaire

Explication

Conversion de string en nombre

Si vous affectez un nombre à une variable, mais qu'il se trouve entre guillemets, la variable sera de type string. Javascript offre deux fonctions qui extraient les nombres au début d'une string et les convertit en valeurs numériques. Les string qui commencent par des chiffres peuvent être converties en valeur numérique avec parseInt() pour les entiers et parseFloat() pour les nombres à virgule. Le nom de la variable contenant le futur nombre doit être envoyée en paramètre.

Exemple

 var bottin= "9370707clan paneton";
 document.write(parseInt(bottin));
 

Ceci écrira «9370707» à l'endroit voulu. Si la variable ne débute pas par un nombre, la fonction parseInt() retourne la valeur NaN qui signifie «Not a Number». Il est possible d'affecter une valeur numérique à une variable qui contenait avant une string. Javascript est tellement faiblement typé, que le type de ses variables peut changer à tout moment.

Conversion de nombre en string

Nous verrons plus loin les fonctions membres des strings. Vous pouvez maintenant savoir qu'il y a deux moyens de convertir une variable de valeur numérique en string. La première s'agit d'affecter "", une paire de guillemets vides, à la variable et de concaténer la variable numérique, grâce à l'opérateur de concaténation de string ( + ). La seconde s'agit d'utiliser la fonction membre de la classe String , toString().

Exemple

 var nombre= 45;
 var string= "" + nombre;
 // ou bien la seconde méthode :
 var string= nombre.toString();
 

Si vous vous demandez qu'elle méthode serait la meilleure pour vous, sachez que la seconde qui emploie le toString() est celle utilisée par les programmeurs. Elle est beaucoup plus claire et permet de voir rapidement où les changements de type de la variable ont été effectués. Utiliser les fonctions des librairies de Javascript est une bonne habitude à prendre, vous en serez assurément gagnants.

A voir aussi

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire