Grammaire de base de JAVASCRIPT - Jeu de caractères
1 : Le jeu de caractères,
le discours, aussi simple ou complexe soit-il, est toujours composé de symboles. L'ensemble des symboles qui constituent une langue est le "jeu de caractères" de cette langue. Les caractères sont composés. de 26 lettres majuscules et 26 lettres minuscules plus plusieurs signes de ponctuation. Le jeu de caractères chinois est beaucoup plus compliqué. Chaque caractère chinois peut être considéré comme un « caractère ».
Dans le domaine informatique, un jeu de caractères fait généralement référence à l'ensemble complet de caractères. qui constituent un texte de manière codée. Par conséquent, le jeu de caractères de JAVASCRIPT fait référence à l'ensemble des plages de caractères légales qui constituent le programme JAVASCRIPT. [1]
Les jeux de caractères standard courants incluent ASCLL, ISO, LATIN-1, GBK et UNICODE. Parmi eux, ASCLL est un jeu de caractères de codage sur 7 bits, qui n'est fondamentalement applicable qu'à l'anglais. L'ISO-LATIN-1 à 8 bits prend en charge la plupart des langues latines, tandis que les codages à 16 bits GBK et UNICODE prennent entièrement en charge les langues chinoises orientales. Langue.
Dans les normes antérieures à ECMASCRIPTV3, l'instruction JAVASCRIPT elle-même prenait en charge le jeu de caractères ASCLL, mais le jeu de caractères UNICODE était toujours autorisé à apparaître dans les commentaires ou les littéraux de chaîne de jeu de caractères entourés de guillemets, et pouvait être correctement traité par les analyseurs prenant en charge UMICODE.
Une chose à noter à propos des jeux de caractères est que les navigateurs prennent généralement eux-mêmes en charge plusieurs types d’encodeurs. Par conséquent, en tant que script de programme entrant dans une page de document, il doit non seulement prendre en compte son propre encodage, mais également pleinement prendre en compte la compatibilité de l'encodeur du navigateur. Pour les navigateurs qui spécifient de force un encodeur qui ne prend pas en charge UNICODE, JAVASCRIPT ne pourra pas s'exécuter car le chinois dans les commentaires du code de script ne peut pas être analysé correctement.