Syntaxe JavaScript
Syntaxe JavaScript
JavaScript est un langage de script.
C'est un langage de programmation léger mais puissant.
Opérateur
L'opérateur est une série de symboles qui complètent les opérations. Il comporte sept catégories :
Opérateur d'affectation (=. ,+=,-=,*=,/=,%=,<<=,>>=,|=,&=),
opérateurs arithmétiques (+,- ,*, /,++,--,%),
opérateurs de comparaison (>,<,<=,>=,==,===,!=,!= =),
opérateurs logiques (||,&&,!),
opérations conditionnelles (?:),
opérateurs de déplacement (|,&,< <,>> ;,~,^) et l'opérateur de chaîne (+).
Expression
La combinaison de l'opérateur et de l'opérande est appelée expression, qui est généralement divisée en quatre catégories : expression d'affectation, expressions d'expression arithmétique, Expressions booléennes et expressions de chaîne.
Déclaration
Le programme Javascript est composé de plusieurs instructions, qui sont des instructions pour écrire un programme. Javascript fournit un ensemble complet d'instructions de programmation de base, qui sont :
instruction d'affectation, instruction de sélection de commutateur, instruction de boucle while, instruction de boucle for, pour chaque instruction de boucle, instruction de boucle do while, instruction d'interruption de boucle break, instruction d'interruption de boucle continue , with instruction, try...catch instruction,
if instruction (if..else, if...else if...), let instruction.
Fonction
Une fonction est un segment d'instruction nommé qui peut être référencé et exécuté dans son ensemble. Faites attention aux points suivants lorsque vous utilisez des fonctions :
1) Les fonctions sont définies par le mot-clé function (peuvent également être construites par le constructeur Function).
2) Une fonction définie à l'aide du mot-clé function peut être appelée n'importe où dans une portée (y compris avant l'instruction qui définit la fonction) tandis qu'une fonction définie à l'aide du mot-clé var doit être définie avant de pouvoir être appelée.
3) Le nom de la fonction est le nom cité lors de l'appel de la fonction. Il est sensible à la casse. Vous ne pouvez pas écrire un mauvais nom de fonction lors de l'appel de la fonction.
4) Les paramètres représentent les valeurs transmises à la fonction pour une utilisation ou une opération. Il peut s'agir d'une constante, d'une variable ou d'une fonction. À l'intérieur de la fonction, l'objet arguments peut être passé (l'objet arguments est un pseudo. tableau, et l'attribut appelé est référencé par la fonction appelée) a accès à tous les paramètres.
5) L'instruction return est utilisée pour renvoyer la valeur d'une expression.
6) L'instruction rendement lance une expression et interrompt l'exécution de la fonction jusqu'au prochain appel à next.
Les fonctions générales ont le format suivant :
var myFunction=function(params){
//Instruction exécutée
}
var myFunction = function(){
//Instruction exécutée
}
Mots-clés
Les instructions JavaScript commencent généralement par des mots-clés. Le mot clé var indique au navigateur de créer une nouvelle variable :
var x = 5 + 6;
var y = x * 10;
Mots clés
Comme tout autre langage de programmation, JavaScript réserve certains mots-clés pour son propre usage.
JavaScript réserve également certains mots-clés qui ne sont pas utilisés dans la version actuelle du langage, mais qui seront utilisés dans les futures extensions JavaScript.
Les mots-clés JavaScript doivent commencer par une lettre, un trait de soulignement (_) ou un signe dollar ($).
Les caractères suivants peuvent être des lettres, des chiffres, des traits de soulignement ou des signes dollar (les chiffres ne sont pas autorisés à apparaître comme premier caractère afin que JavaScript puisse facilement distinguer les mots-clés et les chiffres).
Objet
Une fonction importante de Javascript est la fonction orientée objet. Grâce à la programmation basée sur les objets, le développement de programmes peut être effectué de manière plus intuitive, modulaire et réutilisable.
Un ensemble d'attributs contenant des données et des méthodes permettant d'opérer sur les données contenues dans les attributs est appelé un objet. Par exemple, si vous souhaitez définir la couleur d'arrière-plan d'une page Web, l'objet cible est document et le nom d'attribut utilisé est bgcolor. Par exemple, document.bgcolor="blue" signifie que la couleur d'arrière-plan est bleue.
Événement
Les opérations qui se produisent lorsqu'un utilisateur interagit avec une page Web sont appelées événements. Les événements peuvent être déclenchés par des utilisateurs, des modifications de page ou même des événements que vous ne pouvez pas voir (tels que les modifications de la progression de l'interaction Ajax). La plupart des événements sont déclenchés par les actions de l'utilisateur. Par exemple, lorsque l'utilisateur appuie sur un bouton de la souris, un événement de clic est généré. Si le pointeur de la souris se déplace sur un lien, un événement de survol est généré, etc. En Javascript, les événements sont souvent utilisés conjointement avec des gestionnaires d'événements.
Pour le traitement des événements, la méthode du W3C consiste à utiliser la fonction addEventListener(), qui a trois paramètres : l'événement, la fonction déclenchée et l'utilisation ou non de la capture d'événement. Par souci de sécurité, il est recommandé de toujours définir le troisième paramètre sur false
La méthode traditionnelle consiste à définir l'événement on... de l'élément, qui est la méthode du W3C avec un "on" ; avant le paramètre d'événement. Le modèle d'événement d'IE utilise attachEvent et detachEvent pour lier et supprimer des événements. Les événements en JavaScript sont divisés en deux étapes : capture et propagation, mais la liaison traditionnelle ne prend en charge que les événements de propagation.
Variable
telle que var maVariable = "some value";
Une variable a son type Dans l'exemple ci-dessus, le type de myVariable est string (string)
Les types courants pris en charge par JavaScript sont :
object : Object
array: array
number: number
boolean : valeur booléenne, avec seulement deux valeurs : true et false, qui occupe le moins de mémoire parmi tous les types
null : un null value, la seule valeur C'est null
non défini : une variable sans définition ni affectation
En fait, les variables JavaScript sont des types de variables faibles. Ce que vous leur attribuez est une chaîne, qui est String If <. 🎜> est un nombre, c'est un entier . S'il est vrai ou faux, il est de type booléen (notez que les guillemets ne sont pas autorisés, sinon il sera traité comme une chaîne).
Sensible à la casse