JavaScript fournit un langage de programmation très similaire au C. Il supprime simplement les erreurs faciles à produire en langage C, telles que les pointeurs, et fournit une puissante bibliothèque de classes. Pour ceux qui connaissent déjà le langage C ou C, apprendre le langage de script JavaScript est une chose très simple et agréable.
Inclusion du code JavaScript
Les scripts JavaScript sont inclus dans HTML et font partie du document HTML. Combiné avec des balises HTML, il forme un puissant langage de programmation Internet. Vous pouvez ajouter des scripts JavaScript directement au document :
Code du langage JavaScript
Code du langage JavaScript ;
....
Remarque :
indique que le code source du script JavaScript sera placé en identifiant <Script>... </Script> Entrez-y.
Utilisez l'attribut Language = "JavaScript" pour indiquer quelle langue est utilisée dans le logo. Voici le langage JavaScript, indiquant le langage utilisé en JavaScript.
Ce qui suit est un exemple d'ajout d'un script JavaScript à un document Web :
<html> <head> <meta charset="utf-8"> <script language ="JavaScript">document.write("这是学吧网!");document.close(); </script> </head> </html>
Lorsque la page est appelée dans la fenêtre du navigateur, la chaîne "This is Xueba.com!" sera affiché.
Types de données de base de JavaScript
Le langage de script JavaScript, comme d'autres langages, possède ses propres types de données de base, expressions et opérateurs arithmétiques, et procédures les structure du cadre de base. JavaScript fournit quatre types de données de base pour le traitement des nombres et du texte, tandis que les variables fournissent un emplacement pour stocker les informations et que les expressions peuvent effectuer un traitement d'informations plus complexe.
1. Types de données de base
Il existe quatre types de données de base en JavaScript : les valeurs numériques (entiers et nombres réels), les types de chaînes (caractères entourés de "" ou " ou Numérique). ), booléen (représenté par True ou Fals e) et NULL. Les données des types de base de JavaScript peuvent être des constantes ou des variables. Étant donné que JavaScript adopte la forme d'un typage faible, une variable ou une constante de données n'a pas besoin d'être déclarée au préalable, mais le type de ses données est déterminé lorsqu'elle est utilisée ou attribuée. Bien entendu, vous pouvez également déclarer en premier le type des données, ce qui indiquera automatiquement son type de données lors de l'attribution d'une valeur.
2. Constantes
Constantes entières
Les constantes JavaScript sont généralement également appelées constantes littérales, qui sont des données qui ne peuvent pas être modifiées. Sa constante entière peut exprimer sa valeur en notation hexadécimale, octale et décimale.
Constante de type réel
La constante de type réel est représentée par la partie entière plus la partie décimale, telle que 12,32, 193,98. Peut être exprimé selon des méthodes scientifiques ou standards : 5E7, 4e5, etc.
Valeur booléenne
Les constantes booléennes n'ont que deux états : Vrai ou Faux. Il est principalement utilisé pour décrire ou représenter un état ou un signe afin d'illustrer le processus d'opération. C'est différent du C++. C++ peut utiliser 1 ou 0 pour exprimer son statut, tandis que JavaScript ne peut utiliser que True ou False pour exprimer son statut.
Constantes de caractères
Utilisez un ou plusieurs caractères entourés de guillemets simples ( ' ) ou de guillemets doubles ( " ). Par exemple, " Ceci est un livre de JavaScript ", " 3245 ", " ewrt234234 " et ainsi de suite.
Valeur nulle
Il existe une valeur vide null en JavaScript, ce qui ne veut rien dire. Si vous essayez de référencer une variable non définie, une valeur Null est renvoyée.
Caractères spéciaux
Comme le langage C, JavaScript possède également des caractères spéciaux non affichables commençant par une barre oblique inverse (/), généralement appelés caractères de contrôle 🎜>
3. 🎜>La fonction principale des variables est d'accéder aux données et de fournir un conteneur pour stocker les informations. Pour les variables, le nom de la variable, le type de la variable, la déclaration de la variable et la portée de la variable doivent être clairs.
Nom des variables
Le nom des variables en JavaScript est très similaire à son langage informatique. Faites attention aux deux points suivants :
A. Autrement dit, la variable commence par une lettre et des chiffres tels que test1, text2, etc. peuvent apparaître au milieu, à l'exception du trait de soulignement (-) comme trait d'union, le nom de la variable ne peut pas contenir d'espaces, (+), (-). ), (, ) ou d'autres symboles.
B. Les mots-clés en JavaScript ne peuvent pas être utilisés comme variables. Il existe plus de 40 mots-clés de classe définis en JavaScript. Ces clés sont utilisées en interne par JavaScript et ne peuvent pas être utilisées comme noms de variables. Var, int, double et true ne peuvent pas être utilisés comme nom d'une variable Le type de variableEn JavaScript, les variables peuvent être déclarées avec la commande Var :var mytest;Cet exemple définit var mytest=”Ceci est un livre”Cet exemple définit une variable mytest et lui attribue une valeur ><.>Déclaration des variables et leur portéeLes variables JavaScript peuvent être déclarées avant utilisation et peuvent se voir attribuer des valeurs. Le plus grand avantage de la déclaration des variables est qu'elles peuvent être déclarées à l'aide du mot-clé var Détecter les erreurs dans le code. en temps opportun ; étant donné que JavaScript est compilé dynamiquement, il est difficile de trouver des erreurs dans le code avec une compilation dynamique, notamment en termes de dénomination des variables
.
Les variables ont une autre importance : c'est la portée de la variable. Il existe également des variables globales et des variables locales en JavaScript. Les variables globales sont définies en dehors de tous les corps de fonction et leur portée s'étend à l'ensemble de la fonction ; les variables locales sont définies dans le corps de la fonction et ne sont visibles que par la fonction, mais pas par les autres fonctions.
Expressions et opérateurs JavaScript
1 Expressions
Après avoir défini des variables, vous pouvez leur attribuer des valeurs, modifier, calculer. et d'autres séries d'opérations, ce processus est généralement appelé une expression à compléter, on peut dire qu'il s'agit d'une collection de variables, de constantes, de booléens et d'opérateurs, de sorte que les expressions peuvent être divisées en expressions arithmétiques, expressions de chaînes, expressions d'affectation, expressions booléennes , etc.
2. Opérateurs
Les opérateurs sont une série de symboles qui effectuent des opérations. Il existe des opérateurs arithmétiques en JavaScript, tels que +, -, *, /, etc. as! = , ==, etc.; il existe des opérateurs booléens logiques tels que ! (Négation) , |, ||; Il existe des opérations de chaîne telles que +, +=, etc.
Opérateurs arithmétiques
Les opérateurs arithmétiques en JavaScript incluent les opérateurs unaires et les opérateurs binaires.
Opérateurs binaires : (addition), - (soustraction), * (multiplication), / (division), % (modulo), | (OU au niveau du bit), & (ET au niveau du bit), <<( décalage à gauche), >>(décalage à droite), >>>(décalage à droite, remplissage nul).
Opérateurs unaires : - (négation), ~ (complément), (incrémenter de 1), -- (décrémenter de 1).
Opérateur de comparaison
Le processus de fonctionnement de base de l'opérateur de comparaison consiste d'abord à comparer ses opérandes, puis à renvoyer une valeur vraie ou fausse. Il existe 8 opérateurs de comparaison : <(inférieur à), >(supérieur à), <=(inférieur ou égal à), >=(supérieur ou égal à), ==(égal à), !=(différent de).
Opérateurs logiques booléens
Plusieurs opérateurs logiques booléens ont été ajoutés à JavaScript : ! (négation), &= (affectation après ET), & (ET logique), |= (affectation après ou ), | (ou logique), ^= (affectation après ou exclusif), ^ (ou exclusif logique), ? : (opérateur ternaire), || (ou), ==(égal), | .
Le format principal de l'opérateur ternaire est le suivant : Opérande ? Résultat 1 : Résultat 2 Si le résultat de l'opérande est vrai, le résultat de l'expression est le résultat 1, sinon c'est le résultat 2.
Ce qui précède est le contenu de la structure de données de base du didacticiel JavaScript. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !