Présentation
JavaScript est un langage de script. (Les scripts sont des commandes texte une par une. Lors de l'exécution, un interpréteur du système les traduit une par une en instructions reconnaissables par la machine puis les exécute. Scripts courants : scripts batch, scripts T-SQL, VBScript, etc.)
HTML n'est qu'un langage de balisage qui décrit l'apparence d'une page Web. Il n'a aucune capacité de calcul ou de jugement si tous les calculs et jugements (comme juger si la zone de texte est vide, juger si les deux mots de passe saisis sont cohérents). ) sont exécutés côté serveur, la page sera très lente, difficile à utiliser et mettra beaucoup de pression sur le serveur. Par conséquent, il est nécessaire d'être capable d'effectuer certaines opérations et jugements simples dans le navigateur. . JavaScript est un langage de script exécuté côté navigateur.
JavaScript n'a pas de relation directe avec Java. La seule relation est que JavaScript s'appelait à l'origine LiveScript. Il a ensuite absorbé certaines fonctionnalités de Java et a été mis à niveau vers JavaScript. JavaScript est parfois appelé JS.
JavaScript est un langage interprété et peut être exécuté à tout moment sans compilation.
JavaScript peut être multiplateforme, à condition qu'il existe un navigateur prenant en charge JS. (Windows, Linux, Mac, Unix)
Grammaire et précautions
1) Sensibilité à la casse : JavaScript est strictement sensible à la casse. (n et N sont deux variables différentes.)
2) Langage faiblement typé, utilisez var pour déclarer les variables : var num=10; num=true OK
3) Utilisez des guillemets simples pour les chaînes : var msg='Attendez'
4) Un point-virgule après chaque phrase
5) Les commentaires Js sont les mêmes que C# et Java (//commentaires sur une seule ligne (recommandé), /* commentaires sur plusieurs lignes */ (il y aura des problèmes lors de l'utilisation d'expressions régulières)).
Langage dynamique
JS est un langage dynamique très flexible. Il n'est pas aussi rigoureux que les langages statiques tels que C#. La fonction de complétion JS dans les outils de développement n'est qu'un auxiliaire et une suggestion.
Les appels aux membres qui apparaissent avec "." peuvent ne pas fonctionner, et les membres qui n'apparaissent pas avec "." peuvent également être appelés, alors ne vous inquiétez pas des problèmes de code simplement parce que "il n'apparaît pas du tout". Lors de l'écriture de js, vous devez savoir quels membres possède l'objet actuel et ne pouvez pas vous fier aux invites intelligentes.
Langages dynamiques : déterminez les types de données au moment de l'exécution.
JavaScript est un type dynamique, donc var i=10;i='variable' est légal.
Fichiers JS externes de référence
En plus de déclarer JavaScript dans la page, vous pouvez également écrire JavaScript dans un fichier js séparé, puis l'introduire dans la page :
L'avantage de déclarer dans un fichier js séparé est que plusieurs pages peuvent être partagées et réduire le trafic réseau.
Remarque :
1) La balise