Les expressions régulières existent dans pratiquement tous les langages de programmation.
Parfois relativement complexes à retenir, elles sont assez mal connues. Cependant, l'utilisation de ces objets peut se révéler très puissante.
Maîtriser ces expressions régulières ne peut être que profita...
Dans tous les langages de programmation, un problème récurrent existe : il s'agit de la gestion des caractères spéciaux.
En javascript, nous disposons de 2 fonctions pour encoder et décoder les caractères spéciaux, il s'agit des fonctions escape() et unescape().
L'encodage réalisé à l'aide de ...
En javascript, il est possible d'évaluer une chaîne de caractères tout comme s'il s'agissait d'un code source.
Pour se faire, le javascript met à notre disposition la fonction eval(). Elle attend en argument du code javascript ou même une fonction qui sera exécutée et en retournera le résultat.
...
Javascript est un langage objet et les chaînes de caractères sont donc des objets de type String.
Les méthodes et les propriétés de l'objet String permettent de manipuler ces chaînes de caractères avec plus de facilité.
Pour exploiter ces différentes méthodes et propriétés, nous utiliserons la...
La déclaration de chaînes
La déclaration de chaînes en javascript est très basique:
var text = 'Les chaînes de caractères en javascript';
document.write(text);
Si vous souhaitez déclarer une chaîne de caractères contenant des apostrophes, vous devez les échapper à l'aide de l'ant...
Différentes méthodes s'appliquant sur les tableaux (objets de type Array) sont nativement disponibles en javascript. Elles apportent notamment un confort en terme de programmation et permettent d'effectuer différentes opérations sur les tableaux.
Accès direct aux méthodes:
concat(), join(), pop(...
En règle générale, hors programmation, un tableau a souvent 2 dimensions. En Javascript, un tableau n'est autre qu'un objet où sont stockées des données.
Pour construire des tableaux multidimensionnels en javascript, l'astuce consiste à stocker une liste de tableaux dans l'objet de type Array.
...
Le tableau associatif permet d'associer une valeur à une clé autre qu'un indice numérique.
var myTab = new Array();
myTab['langage'] = 'javascript';
myTab['site web'] = 'analyste-programmeur.com';
myTab['cours'] = 'les tableaux';
document.write(myTab.length); // Renvo...
En javascript, on ne peut pas copier un tableau à l'aide du signe d'égalité = du style tableau1 = tableau2.
En utilisant le signe d'égalité, le tableau sera bien copié mais toute modification sur le tableau copié entrainera cette modification dans le tableau d'origine.
Pour dupliquer un tablea...
JSON signifie JavaScript Object Notation. C'est une représentation d'objets plus ou moins complexes qui n'utilise que des syntaxes disponibles en javascript.
On l'utilise en général pour décrire des tableaux ou des objets.
La notation du JSON est assez rudimentaire:
Pour écrire un objet, ...