Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: détecter un entier avec modulo
Envoyé: 7 janvier 2004, 11h21 par Oznog
Tu peux utiliser MODULO, c'est à dire le reste d'une division. Si tu divise un nombre entier par 1 il ne devrait pas avoir de reste. Donc :
x MOD 1 > 0 = nombre réel sinon nombre entier
En ActionScript c'est le symbole du pourcentage (%) qui représente modulo.
// Un prototype Math puisqu'il s'agit d'un nombre.
Math.twUnEntier2 = function(_nombre) {
if ((_nombre % 1) > 0) return false; else return true;
}
// Exemple TRUE avec 10
x = Math.twUnEntier2(10);
trace('Nombre entier : ' + x);
// Exemple FALSE avec 10.1
x = Math.twUnEntier2(10.1);
trace('Nombre Reel : ' + x);
Ciao
Oznog
Réponses
|