Comme indiqué dans le titre, regardez l'exemple ci-dessous.
(Vous pouvez utiliser le navigateur Chrome, puis F12/ou faire un clic droit, inspecter l'élément. Appelez les outils de développement et entrez l'entrée de la console)
(Conseils d'utilisation : Shift Enter peut casser le code à mi-chemin lors de la saisie dans la console)
(fonction(){
var nom = nom || "小张";
console.info(nom);
})();// Xiao Zhang
(fonction(){
nom = nom || "小张";
console.info(nom);
})(); // xiaoming
(fonction(){
var nom2= nom;
var nom = nom || "小张";
console.info(nom, nom2);
})(); // Xiao Zhang non défini
La capture d'écran lors de l'exécution est la suivante :
L'explication est la suivante :
En JavaScript.
Une fois exécuté, il deviendra cette forme équivalente :