FAQ Flash MXConsultez toutes les FAQ

Nombre d'auteurs : 5, nombre de questions : 76, dernière mise à jour : 2 septembre 2018 

 
OuvrirSommaireActionScriptLes valeurs numériques

Pour cela, il suffit de réaliser un "cast" c'est à dire indiquer de manière implicite que cette chaîne est un nombre.
La syntaxe est la suivante :

 
Sélectionnez

var s = "123";
var n = Number(s);
Créé le 5 juin 2006  par Grégory Dumas

Lien : Pourquoi mes valeurs se concatènent au lieu de s'ajouter ?

Pour s'additionner, il est nécessaire que les valeurs soient des nombres, il peut donc donc être nécessaire de les convertir :

 
Sélectionnez

var nTotal = Number(nValeur1) + Number(nValeur2);
Créé le 24 avril 2006  par Brice Franzoia, Grégory Dumas

Pour obtenir un nombre aléatoire, il suffit d'utiliser la méthode random de la classe Math qui renvoit un nombre quelconque entre 0 et 1.

 
Sélectionnez

// Renvoie un nombre entre une valeur nRandom telle que nMin <= nRandom <nMax
function getRandomNumber (nMin, nMax) {
    return nMin + Math.floor(Math.random() * (nMax-nMin));
}
// Usage
trace(getRandomNumber(11,32));
Créé le 23 avril 2006  par Grégory Dumas
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003-2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.