


Discussion sur l'ordre d'exécution des trois parties séparées par des points-virgules dans les compétences For loop_javascript
Ce qui a déclenché cette question, c'est le résultat d'exécution d'un programme js :
var i = 0;
fonction a(){
for(i=0;i<20;i ){
}
}
fonction b(){
for (i=0;i<3;i ){
a();
}
return i;
}
var Résultat = b(); 🎜>
Le résultat d'exécution de ce programme est Résultat = 21
À partir de ce programme, nous pouvons voir que la valeur de i est 20 lorsque la fonction a revient, ce qui ne pose pas de problème.
Lorsque la fonction b revient, la question de savoir si la valeur de i est 20 ou 21 mérite d'être discutée.
L'essence du problème est la suivante : dois-je être jugé en premier, i<3, ou i d'abord, puis juger si i<3
Selon les résultats de l'exécution, on peut voir que je. a été exécuté le premier.
// Il n'y a pas de var i
//Le i ici est une variable globale à laquelle tout le monde peut accéder
}
}
fonction b(){
for(i=0;i<3;i ){
//alert(i);//De même, i voici aussi une variable globale, renvoyant 0 et une seule fois
a();// La valeur de retour de cette fonction est i=20
//Quand i=20 passe par i puis i=21, alors la condition de i<3 n'est pas remplie et sort directement. Renvoyez donc i=21, ce qui est normal !
}
return i;
}
var Result = b();
Ici, nous complétons la séquence d'exécution de la boucle for :
}
Exécutez d'abord i=0;i<10; puis exécutez le premier tour de la boucle
jusqu'à ce que i >= 10 après le dernier i, moment auquel la boucle se termine.
C'est-à-dire que
l'instruction 1 est exécutée avant le début de la boucle (bloc de code).
l'instruction 2 définit les conditions d'exécution de la boucle (bloc de code). >
l'instruction 3 est dans Exécuté après l'exécution de la boucle (bloc de code)

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le C++ est un langage de programmation très puissant, mais lors de l’écriture de code, vous rencontrerez inévitablement des erreurs de syntaxe. Parmi elles, l’absence de points-virgules dans les déclarations est l’une des erreurs courantes. Dans cet article, nous discuterons de la situation dans laquelle il manque un point-virgule dans une instruction et proposerons des solutions. Qu'est-ce qu'une instruction sans point-virgule ? Dans les programmes C++, chaque instruction se termine généralement par un point-virgule (;). Le point-virgule indique au compilateur que l'instruction en cours a atteint la fin. Si vous oubliez d'ajouter un point-virgule à la fin d'une instruction, le compilateur signalera une erreur de syntaxe. Par exemple, le code suivant provoquera une erreur de syntaxe : #

Conseils pratiques PHP : Supprimer le dernier point-virgule du code Lors de l'écriture de code PHP, vous rencontrez souvent des situations où vous devez supprimer le dernier point-virgule du code. Cela peut être dû au fait que le copier-coller introduit des points-virgules supplémentaires ou à l'optimisation du style et de la structure du code. Dans cet article, nous présenterons quelques méthodes pour supprimer le dernier point-virgule du code PHP et fournirons des exemples de code spécifiques. Méthode 1 : utiliser la fonction substr La fonction substr peut renvoyer une sous-chaîne d'une longueur spécifiée à partir d'une chaîne. nous pouvons

Étapes de mise en œuvre : 1. Utilisez la plage de contrôle de l'instruction for pour parcourir les nombres de 1 à 100, la syntaxe est "for ($i = 1; $i <= 100; $i++) {code du corps de la boucle}" ; le corps de la boucle, utilisez simplement l'instruction if et l'opérateur "%" pour obtenir et afficher des nombres impairs. La syntaxe est "if($i % 2 != 0){echo $i ";}".

Séquence d'exécution : 1. Exécutez « l'expression d'initialisation » ; 2. Exécutez « l'expression de jugement conditionnel ». Si la valeur de l'expression est vraie, exécutez le « corps de la boucle » ; corps, exécutez « Expression de mise à jour de variable » ; 4. Une fois la variable mise à jour, entrez dans la boucle suivante jusqu'à ce que la valeur du jugement de condition soit fausse, mettant ainsi fin à la boucle.

Titre : Code PHP : Comment supprimer le dernier point-virgule Lors de l'écriture de code PHP, il arrive parfois qu'un point-virgule supplémentaire soit ajouté accidentellement, entraînant une erreur. Mais que se passe-t-il si vous souhaitez supprimer le dernier point-virgule ? Plusieurs méthodes et exemples de code spécifiques seront présentés ci-dessous. Méthode 1 : utilisez la fonction substr Vous pouvez utiliser la fonction substr de PHP pour supprimer le dernier point-virgule. Des exemples de codes spécifiques sont les suivants :

Conseils de programmation PHP : Comment gérer le dernier point-virgule En programmation PHP, vous rencontrez souvent des situations dans lesquelles vous devez gérer le dernier point-virgule. Surtout dans les boucles et les instructions conditionnelles, il est facile de provoquer des erreurs de programme en écrivant un point-virgule de moins ou un point-virgule de plus. Afin d'éviter cette situation, nous pouvons adopter certaines techniques de programmation pour gérer la situation du dernier point-virgule. Voici quelques techniques courantes et exemples de code pour gérer le dernier point-virgule : 1. Utilisez les instructions if pour déterminer le dernier point-virgule.

L'ordre de chargement des fonctions PHP est déterminé par l'ordre de déclaration, y compris les fonctions définies dans le script, les fichiers inclus et les fonctions importées dans l'espace de noms ; l'ordre d'exécution est déterminé par l'ordre des appels de fonction, et les appels de fonction dans le script sont exécutés en séquence.

MySQL n'a pas de boucle for. MySQL ne prend pas en charge les instructions de boucle. Il ne prend en charge que trois instructions de boucle : WHILE, REPEAT et LOOP. MySQL fournit des instructions de boucle, vous permettant d'exécuter à plusieurs reprises un bloc de code SQL en fonction de conditions.
