« Programmation JavaScript/Expression littérale » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 81 :
L'échappement '''\u''' offre un mécanisme de remplacement dont la mise en œuvre nécessite de se référer à une table associant les codes hexadécimaux au symboles correspondant [[w:fr:Table des caractères Unicode, de 0 à 4095|(par exemple)]].
 
Ces codes '''hexadécimaux''' sont présentés avec ''4 (ou 5) chiffres héxadécimauxhexadécimaux'', et la séquence d'échappement \u nécessite d'écrire ces 4 chiffres sous peine d'un déclenchement d'erreur.
 
<syntaxhighlight lang="javascript">
Ligne 99 :
 
== Les nombres sous forme littérale ==
Les nombres sont constitués de chiffres et de signes à l'exclusion du caractère espace. JavaScript permet d'exprimer littéralement les nombres entiers, réels, octalsoctaux, hexadécimaux, exponentiels, sous forme positive ou négative.
 
=== Les nombres négatifs ===
Ligne 142 :
 
== Les chaînes littérales dans les expressions associées aux évènements ==
À l'intérieur des balises htmlHTML, il est possible d'intégrer du code JavaScript associé aux évènements, (comme onclick, onmouseover...). Javascript est à ce moment là interprété en dehors de son territoire propre, c'est à dire entre les balises &lt;script&gt; et &lt;/script&gt; ou dans un fichier séparé.
Sa rédaction obéit alors aux règles de rédaction des attributs des balises, qui n'autorisent pas tout.