Maison > interface Web > js tutoriel > Une explication de JavaScript lui-même

Une explication de JavaScript lui-même

巴扎黑
Libérer: 2017-07-24 14:24:28
original
1073 Les gens l'ont consulté

JavaScript est un langage interprété plutôt qu'un langage compilé. Il est souvent considéré comme un langage de script plutôt qu'un véritable langage de programmation. Autrement dit, les langages de script sont plus simples ; ce sont des langages de programmation utilisés par des non-programmeurs.

Si un programmeur n'a pas une solide compréhension de JavaScript, il trouvera l'ensemble du processus difficile lorsqu'il souhaite utiliser JavaScript pour effectuer des tâches plus complexes.

Selon la norme ECMA-262, le nom officiel du langage JavaScript est ECMAScript. Cependant, ce nom peu maniable n’est officiellement utilisé que lorsque la norme est explicitement référencée. Techniquement, le nom « JavaScript » fait uniquement référence à l'implémentation du langage de Netscape et de la Fondation Mozilla. En fait, tout le monde appelle ce langage JavaScript.

JavaScript côté client combine les capacités de script de l'interpréteur JavaScript avec le modèle d'objet de document (Dom) défini par le navigateur Web.

JavaScript peut non seulement contrôler le contenu des documents HTML, mais également le comportement de ces documents.

JavaScript est un langage de programmation à usage général et ses utilisations ne se limitent pas aux navigateurs Web. JavaScript est conçu pour être intégré à toute autre application et fournir des fonctionnalités de script à l'application.

Si vous avez vraiment besoin d'apprendre un nouveau langage de programmation, vous devez l'utiliser pour écrire des programmes.

Pour une expérimentation JavaScript simple, il est parfois possible d'utiliser le pseudo-protocole JavaScript:URL pour évaluer une expression JavaScript et renvoyer le résultat de l'évaluation. Une URL JavaScript est composée de JavaScript : spécificateur de protocole et code JavaScript arbitraire (séparé par des points-virgules entre les instructions). Lorsqu'un navigateur charge une telle URL, il exécute le code JavaScript qu'elle contient. La valeur de la dernière expression dans une telle URL sera convertie en caractères et la chaîne sera affichée dans le navigateur Web en tant que nouveau document.

La structure lexicale d'un langage de programmation est un ensemble de règles de base qui détaillent comment écrire des programmes dans le langage. Il s'agit de la syntaxe de niveau le plus bas d'un langage, spécifiant des règles telles que l'apparence des noms de variables, les caractères à utiliser pour les commentaires et la manière dont les instructions doivent être séparées.

Les programmes JavaScript sont écrits en utilisant le jeu de caractères Unicode. Le codage Unicode 16 bits peut représenter toutes les langues écrites couramment parlées sur terre. Il s'agit d'une caractéristique importante de l'internationalisation, en particulier pour les programmeurs qui ne parlent pas anglais.

JavaScript est un langage sensible à la casse.

Ces noms de balises et d'attributs peuvent être saisis dans tous les cas en HTML, mais en JavaScript, ils sont généralement en minuscules.

La quantité directe est la valeur des données directement affichée dans le programme.

Un identifiant est un nom, utilisé pour nommer des variables et des fonctions, ou utilisé comme étiquettes pour certaines boucles dans le code JavaScript. Le premier caractère doit être une lettre, un trait de soulignement ou un signe dollar. Un identifiant ne peut pas avoir le même nom qu'un mot-clé utilisé à d'autres fins en JavaScript.

Mots réservés, break, do, if, switch, typeof, case, else, in, this, var, catch, false, instanceof, throw, void, continue, enfin, new, true, while, default , for, null, try, with, delete, function, return.

Dans un langage de programmation, le type de valeur qui peut être représenté et manipulé est appelé un type de données, et l'une des caractéristiques les plus fondamentales d'un langage de programmation est l'ensemble des types de données qu'il prend en charge. JavaScript permet l'utilisation de 3 types de données de base : les nombres, les chaînes de texte et les valeurs booléennes. Il existe également deux petits types de données, null (vide) et undefined (indéfini), dont chacun définit une valeur.

JavaScript prend également en charge les types de données conformes : les objets. Il existe deux types d'objets en JavaScript : l'un représente une collection non ordonnée de valeurs nommées et l'autre représente une collection ordonnée de valeurs numérotées. Cette dernière est appelée un tableau (Array).

Objet spécial - Fonction. Une fonction est un objet avec un code exécutable qui peut être utilisé comme fonction appelante pour effectuer une action. Les fonctions se comportent différemment des autres types d'objets.

La différence entre Javascript et les autres langages de programmation est qu'il ne fait pas de distinction entre les valeurs entières et les valeurs à virgule flottante. Tous les nombres en JavaScript sont représentés par des types à virgule flottante. Le format numérique JavaScript permet une représentation exacte de tous les entiers compris entre -9007199254740992 (-2^53) et 9007199254740992 (2^53), mais en utilisant des entiers au-delà de cette plage, vous perdez la précision de la mantisse.

séquence d'échappement dans les chaînes JavaScript, la barre oblique inverse () a un objectif particulier. L'ajout d'un caractère après le symbole barre oblique inverse peut représenter des caractères qui ne peuvent pas apparaître dans la chaîne.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal