User Tools

Site Tools


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 :

  1. substring()
  2. 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