Objet String (ou chaîne de caractères) de Javascript

.....

Objet String (ou chaîne de caractères)

JavaScript cours tutorial

L'objet String qui veut dire chaîne caractères est employé pour manoeuvrer un texte ou une partie d’un texte.

Objet String (chaîne de caractères)

L'objet String (chaîne caractères) est employé pour manoeuvrer un texte.

Exemples d'utilisation :

L'exemple suivant emploie la propriété length de l'objet String (chaîne caractères) pour trouver la longueur d'une chaîne de caractères :

var txt="Bonjour le monde!";
document.write(txt.length);

Le résultat ci-dessus de volonté de code dans le rendement suivant : 17

L'exemple suivant emploie la méthode toUpperCase () d'objet String (chaîne caractères) pour convertir une chaîne de caractères en lettres majuscules :

var txt="Bonjour le monde !";
document.write(txt.toUpperCase());

Le résultat ci-dessus de volonté de code dans le rendement suivant : BONJOUR LE MONDE !

Des exemples :

Voici des exemples à tester pour voir comment on peut manipuler les chaînes de caractères
Exemple pour manipuler les styles

Sélectionner le code

<html>
<head>
</head>
<body>

<script type="text/javascript">

var txt = "Bonjour le monde!";
document.write("<table><tr><td>style</td><td>Résultat</td></tr>");
document.write("<tr><td>Big: </td><td>" + txt.big() + "</td></tr>");
document.write("<tr><td>Small: </td><td>" + txt.small() + "</td></tr>");

document.write("<tr><td>Bold: </td><td>" + txt.bold() + "</td></tr>");
document.write("<tr><td>Italic: </td><td>" + txt.italics() + "</td></tr>");

document.write("<tr><td>Fixed: </td><td>" + txt.fixed() + "</td></tr>");
document.write("<tr><td>Strike: </td><td>" + txt.strike() + "</td></tr>");

document.write("<tr><td>Fontcolor: </td><td>" + txt.fontcolor("red") + "</td></tr>");
document.write("<tr><td>Fontsize: </td><td>" + txt.fontsize(7) + "</td></tr>");

document.write("<tr><td>Subscript: </td><td>" + txt.sub() + "</td></tr>");
document.write("<tr><td>Superscript: </td><td>" + txt.sup() + "</td></tr>");

document.write("<tr><td>Link: </td><td>" + txt.link("http://www.www.oujood.com") + "</td></tr>");

document.write("<tr><td>Blink: </td><td>" + txt.blink() + " (Ne fonctione pas sur: IE, Chrome, ou Safari)</td></tr>");
document.write("</table>");
</script>

</body>
</html>

 

Exemple pour renvoyer la position de la première occurrence trouvé d'une valeur spécifique dans une chaîne

Sélectionner le code

<html>
<head>
</head>
<body>

<script type="text/javascript">
/*Comment renvoyer la position de la première occurrence trouvé 
d'une valeur spécifique dans une chaîne.*/
var text="Bonjour le monde!";
//renvoyer la position de la première "r" trouvé dans la chaîne text.
document.write(text.indexOf("r") + "<br />");
//renvoyer la position de la première "Monde" trouvé dans la chaîne text.
document.write(text.indexOf("Monde") + "<br />");
//renvoyer la position de la première "monde" trouvé dans la chaîne text.
document.write(text.indexOf("monde"));
</script>
<p>Une valeur négative veut dire pas d'occurrence trouvée dans la chaîne </p>
</body>
</html>

 

Exemple pour remplacer une valeur spécifique par une autre valeur dans une chaîne

Sélectionner le code

<html>
<head>
</head>
<body>
<script type="text/javascript">
var text="Visitez le site !";
document.write(text.replace("le site","le site http://www.oujood.com"));
</script>
</body>
</html>

 

Exemple Comment rechercher une valeur spécifique dans une chaîne.

Sélectionner le code

<html>
<head>
</head>
<body>

<script type="text/javascript">
var text="Bonjour le monde!";
document.write(text.match("monde") + "<br />");
document.write(text.match("monde!") + "<br />");
document.write(text.match("Monde") + "<br />");
document.write(text.match("visiteur"));

</script>

</body>
</html>

 

Exemple Comment convertir une chaîne en lettres minuscules ou majuscules.

Sélectionner le code

<html>
<head>
</head>
<body>

<script type="text/javascript">

var txt="Bonjour le monde!";
document.write(txt.toLowerCase() + "<br />");
document.write(txt.toUpperCase());

</script>

</body>
</html>

 



Par carabde 30 mars 2014