|<- [[jet:Working with numbers]]|[[jet:Working with dates]] ->|
===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===
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
===string reference===
developer.mozilla.org/en/JavaScript/Reference