Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Eléments du langage ActionScript > Opérateurs > Opérateur <= (inférieur ou égal à) | |||
expression1 <= expression2
Compare deux expressions et détermine si expression1 est inférieure ou égale à expression2 ; dans l'affirmative, cet opérateur renvoie true. Si expression1 est supérieure à expression2, l'opérateur renvoie false. Les expressions de type chaîne sont évaluées en fonction de l'ordre alphabétique ; toutes les lettres majuscules précèdent les lettres minuscules.
Disponibilité : ActionScript 1.0 ; Flash Lite 1.0 - Dans Flash 4, <= est un opérateur numérique. A partir de Flash 5, l'opérateur inférieur ou égal (<=) devient un opérateur de comparaison capable de traiter différents types de données. Les fichiers Flash 4 qui sont chargés dans l'environnement de programmation Flash 5 ou une version plus récente, afin de préserver l'intégrité des types de données. L'exemple suivant illustre la conversion d'un fichier Flash 4 incluant une comparaison de qualité numérique.
Fichier Flash 4 : x <= y
Fichier Flash 5, ou version plus récente, converti : Number(x) <= Number(y)
expression1 : Object - Nombre ou chaîne.
expression2 : Object - Nombre ou chaîne.
Boolean - Résultat booléen de la comparaison.
Les exemples suivants renvoient des valeurs true et false pour les comparaisons numériques et de type chaîne :
trace(5 <= 10); // true
trace(2 <= 2); // true
trace(10 <= 3); // false
trace("Allen" <= "Jack"); // true
trace("Jack" <= "Allen"); // false
trace("11" <= "3"); // true
trace("11" <= 3); // false (comparaison numérique)
trace("C" <= "abc"); // true
trace("A" <= a); // true