Maison > interface Web > js tutoriel > Qu'est-ce que la pré-analyse JS ?

Qu'est-ce que la pré-analyse JS ?

PHP中文网
Libérer: 2017-06-20 10:15:39
original
2692 Les gens l'ont consulté

Qu'est-ce que la pré-analyse JS ?
Dans la portée actuelle, avant l'exécution de js, il y aura du code avec les mots-clés var et function déclarés à l'avance,
et en mémoire Organiser puis exécutez le code js de haut en bas

JS pré-analyse l'exécution de js ligne par ligne

Qu'est-ce que js pré-analyse <.> 1> La variable après var
2> Fonction
3> La variable passée par la fonction

1

. , all C'est une déclaration Peu importe si une valeur lui est attribuée ou non, la valeur indéfinie lui sera attribuée.
Chaque fois que vous passez des paramètres, attribuez des valeurs directement alert(a);
var a = 1;
alert(b);
var b = function( ){

}
alert(c);
var c;

2

Lors de la pré-analyse, définir est déclaré et défini, mais il stocke L'espace de données stocke le code sous forme de chaîne, ce qui n'a aucun sens

alert(a);//La chaîne de la fonction
function a(){
alert ( "Fonction pré-analysée1")
}

3

Les fonctions que vous souhaitez exécuter immédiatement lors de la pré-analyse sont placées entre deux crochets () ( function fn(){

alert("pre-parsed function1")

}(2)); fermeture

(function(){

alert("pre -parsed function2" )

}());

Dans quelles circonstances js sera-t-il pré-analysé

1. Lorsque vous rencontrez la balise

Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal