JavaScript n'est pas sensible aux nouvelles lignes, aux indentations et aux espaces.
Un point-virgule doit être ajouté à la fin de chaque instruction. Bien que le point-virgule ne soit pas nécessaire, afin de compresser le programme à l'avenir, si le point-virgule n'est pas ajouté, il ne s'exécutera pas après la compression.
Tous les symboles sont en anglais. Tels que les crochets, les guillemets et les points-virgules.
peut faciliter la compréhension et l'explication du fonctionnement du programme et améliorer la lisibilité du code. Le programme avec le contenu des commentaires ne s'exécutera pas.
(valeurs de caractères variables) lors de
la
var
.
var name, sex, age; // Déclarez plusieurs variables en même temps, séparées par des virgules en anglais var name = "Xiaoqiang" //
Déclaration de variables tout en déclarant et en attribuant des valeurs en même temps (trois façons)
Variable utilisation Il faut d'abord déclarer une variable, le mot-clé pour déclarer une variable est : var ;
syntaxe : var nom de la variable = valeur de la variable ;
déclarer d'abord, puis attribuer la valeur
var a ;déclarer et attribuer une valeur
varen même temps
a = 10; //Déclaration et affectation de variables
déclarent plusieurs variables et attribuent des valeurs en même temps (remarque : lors de la déclaration de plusieurs variables et de l'attribution de valeurs, séparez les variables par des virgules)
var a = 10, b = 20; //Multiple La déclaration et l'affectation des variables
ne sont pas déclarées, mais affectées directement (attention : c'est une manière d'écrire irrégulière !)
age = 18 //Affectation des variables console.log(age ); //Le résultat est 20, et le navigateur peut aider à l'identifier. Mais il n'est pas recommandé d'utiliser
uniquement une déclaration et aucune affectation. Dans ce cas, la valeur par défaut est
un nom de variablenon défini.
variables console.log( name); //undefinedn'est ni déclaré ni attribué.
Si une variable n'est pas déclarée, elle ne sera pas
utilisée directement.
Attribuez une valeur et utilisez-la directement. À ce moment, une erreur sera signalée. n'est pas défini, car la variable name n'existe pas du tout. Remarque : A partir de la ligne où l'erreur est signalée, le code suivant ne sera pas exécuté !console.log( 'Je suis la première ligne de code' ); //Affichage normal console.log( name ); //Rapport d'erreurs console.log( 'Je suis la deuxième ligne de code' ); //Ne pas afficher
non exécutablesLes règles de dénomination
sont strictement sensibles à la casse (les variables majuscules et les variables minuscules sont des variables différentes).
soulignement
ou $
.) var 3abc;( Wrong)
Le nom de la variable ne peut pas être un mot-clé système.
Par exemple : var, switch, for, case, else, while, etc.
Les noms de variables dans JS sont sensibles à la casse.
Par exemple : name et Name sont deux variables
. Les noms des variables dans JS doivent être significatifs.
Par exemple : la variable représentant l'âge est age et le nom est userName.
Lorsque le nom de la variable est composé de plusieurs mots, il existe deux méthodes de dénomination
: dénomination en casse chameau :
le premier mot est entièrement en minuscules et la première lettre de chaque mot suivant. est en majuscule.
Par exemple :
var userName = "Steel Egg"
Nom souligné :
tous les mots sont en minuscules, reliés par des traits de soulignement au milieu.
Par exemple :
var get_user_name =
Les variables ont des types de données et JavaScript est un type de données. type faible ou en d'autres termes langage dynamique, ce qui signifie qu'il n'est pas nécessaire de déclarer le type de la variable à l'avance. Lorsque le code est en cours d'exécution, le type de données de la variable est déterminé par le moteur JS en fonction du type de données de. la valeur de la variable sur le côté droit de la variable = (signe égal). Cela signifie également que la même variable peut être utilisée sous différents types. Ce type provient de la "valeur de la variable".
Autrement dit : quel que soit le type de la valeur, la variable est de ce type.
Les types de variables en JS sont :
numérique (nombre), caractère (chaîne), booléen (booléen), non défini (non défini), nul (vide), tableau (tableau), objet (objet), fonction (fonction)
le type numérique, le type caractère, le type booléen, le type indéfini et le type nul. Particularité très notable : un nom de variable ne peut stocker qu'une seule valeur.
var a = 10 ; var b = 'chaîne'; var c = faux; var d = indéfini ; var e = null ;tableau de
, objet, fonction, caractéristique notable : un nom de variable peut stocker plusieurs valeurs.
var arr = [10,20,30,40];//Tableau var aujourd'hui = new Date();//Objet//Fonction fonction maFonction(){ console.log('fonction'); }
incluent : le type entier, le type à virgule flottante et NaN (indiquant qu'il ne s'agit pas d'une valeur numérique).
var a = 999; // Type entier var b = 0,9; // Type à virgule flottante var c = NaN; //
Une valeur très spéciale NaN dans le type numérique NaN, NaN (pas un nombre) n'est pas un nombre ; les valeurs sont Le type de données ne peut pas être converti en type numérique, mais le programme ne peut pas signaler d'erreur. Dans ce cas, une valeur NaN sera elle-même renvoyée.
est une chaîne entourée de guillemets simples ou doubles.
var a = "Je suis une chaîne"; var b = 'Je suis aussi une chaîne'; var c = ""
Remarque :
Le type booléen est également appelé type logique. Il n'y a que deux valeurs : vrai (vrai), faux (faux).
Le booléen n'a que deux états. Tels que : sexe, état civil, interrupteur d'éclairage, etc.
Type booléen couramment utilisé si l'instruction de jugement conditionnel
var a = true ; var b = false;
Lorsqu'une variable est définie mais qu'aucune valeur n'est affectée, un type non défini sera renvoyé. La valeur d'un type non défini n'a qu'un seul type undefined
.
Lorsque la propriété d'un objet n'existe pas, undefined est également renvoyé.
var a;//La variable est définie mais aucune valeur ne lui est attribuée console.log(a) // non défini // Un objet est défini var obj = { un nom : 'PINRU', info : 'Tu es tellement sexy !' ', âge : 20 ans } var test = obj.genre console.log(test) //
Lorsqu'un objet n'existe pas, le type nul sera renvoyé et la valeur du type nul est uniquement nulle.
Il peut également être compris comme : un espace réservé pour un objet.
Si vous souhaitez effacer la valeur d'une variable, vous pouvez attribuer une valeur nulle.
var a = 100 ; var a = null; //Attribuer un null à une variable pour effacer sa valeur