Présentation de JavaScript
JavaScript est un langage de script basé sur les objets et les événements, principalement utilisé côté client.
Caractéristiques :
1. Interactivité (tout ce qu'il peut faire, c'est une interaction dynamique des informations)
2. Sécurité (l'accès direct au disque dur local n'est pas autorisé)
3. Multiplateforme (tout navigateur capable d'interpréter JS peut l'exécuter, quelle que soit la plateforme)
JavaScript est différent de Java
1. Netscape. Anciennement LiveScript ; Java est un produit de Sun et maintenant un produit d'Oracle.
2. JS est basé sur les objets et Java est orienté objet.
3. JS doit seulement être interprété et exécuté, tandis que Java doit d'abord être compilé dans un fichier de bytecode, puis exécuté.
4. JS est faiblement typé et Java est fortement typé.
Syntaxe JavaScript
Chaque langage a ses propres règles grammaticales. La syntaxe JS est très similaire à Java, elle est donc plus facile à apprendre. JS contient également des variables, des instructions, des fonctions, des tableaux et d'autres éléments de langage courants.
1. Les variables
sont définies via le mot-clé var Type faible signifie qu'il n'est pas nécessaire de spécifier un type de données spécifique.
Exemple : var x = 3 (indéfini).
Remarque : les instructions Javascript n'ont pas besoin de se terminer par un point-virgule à la fin, ce qui est une fonctionnalité de langage non stricte.
Mais afin de respecter les standards de programmation, le terminateur doit être défini comme Java.
Et dans certains cas, un point-virgule doit être écrit, comme : var x = 3; var y =5 Si deux instructions sont écrites sur la même ligne, elles doivent être séparées par un point-virgule.
1) Mots clés : presque identiques à Java
2) Identifiants, délimiteurs : identiques à Java
3) Commentaires : Ces deux types de Java sont utilisés: / / et /* */
4) Type de données : type numérique, type chaîne, type booléen, non défini (lorsque la variable est déclarée mais non affectée)
5) Variable : var (faible Type, similaire à Object en Java)
6) Dans js, les guillemets simples et les guillemets doubles sont les mêmes, et ils encapsulent des chaînes (mais il y a deux guillemets à encapsuler en même temps, et les guillemets internes ont besoin à utiliser entre guillemets simples)
7) Variables globales et variables locales
Variables globales----Tant qu'elles ne sont pas déclarées à l'intérieur de la fonction, elles le sont. Et il ne sera pas distingué par des accolades, ni par