-- Lingo syntax string1 starts string2 // JavaScript syntax string1.indexOf(string2) == 0;
Opérateur ; permet de déterminer si la chaîne1 commence par la chaîne2 (TRUE) ou non (FALSE).
La comparaison des chaînes ne tient pas compte des majuscules ou des accents ; a et Å sont ainsi considérés comme identiques.
Il s’agit d’un opérateur de comparaison avec niveau de priorité de 1.
L’instruction suivante indique dans la fenêtre Messages si le mot Macrostuff commence par la chaîne « Macro » :
-- Lingo syntax
put("Macrostuff" starts "Macro")
// JavaScript syntax
var string1 = "Macrostuff";
put(string1.indexOf("Macro") == 0);
Le résultat est 1, équivalent numérique de TRUE.