jet:working_with_strings
quotes
var phrase_ok = "ça c'est ok."; var phrase_pas_ok = 'ça c'est pas ok'; var phrase_ok = "ça c'est \"ok\"."; var phrase_pas_ok = "ça c'est pas "ok"";
propriétés
Strings sont des objets avec des propriétés, méthodes. Peuvent dans une certaine mesure être traités comme des Arrays de characters.
var str = "abcde"; console.log(str.length); // 5
méthodes
var str = "abcde"; console.log(str.toUpperCase()); // "ABCDE" var simple_phrase = "Ceci est une phrase simple."; console.log(simple_phrase.split(" "); // ["Ceci","est","une","phrase","simple."]
indexOf
var simple_phrase = "Ceci est une phrase simple."; console.log(simple_phrase.indexOf("phrase"); // 13 console.log(simple_phrase.indexOf("Ceci"); // 0 console.log(simple_phrase.indexOf("OogaChakka"); // -1 ===Slice=== <code> var phrase = "Yet another phrase."; var segment = phrase.slice(6,5); // (start position, length) -> "other"
Voir aussi :
- substring()
- substr()
comparaison
Utiliser par ex str.toLowerCase() avant comparaison
var str1 = "aaa"; var str2 = "zzz"; (str1 < str2) // true var str1 = "aaa"; var str2 = "ZZZ"; (str1 < str2) // false (a<A)
string reference
developer.mozilla.org/en/JavaScript/Reference
jet/working_with_strings.txt · Last modified: 2016/01/20 00:19 by leo