Ce que je vous apporte cette fois, c'est l'analyse des trois structures majeures du programme dans le tutoriel de développement JS. Nous savons que le programme a une structure de séquence, une structure de sélection et une structure de boucle. une bonne analyse.
Trois structures majeures du programme
Structure séquentielle
La structure séquentielle signifie que les opérations du programme sont exécutées dans l'ordre dans lequel elles apparaissent.
Structure de sélection
La structure de sélection indique qu'il existe des branches dans les étapes de traitement du programme et qu'elle doit sélectionner l'une des branches à exécuter en fonction d'une condition spécifique. Il existe trois types de structures de sélection : la sélection simple, la sélection double et la sélection multiple.
Structure de boucle
La structure de boucle signifie que le programme effectue à plusieurs reprises une ou plusieurs opérations jusqu'à ce qu'une certaine condition soit fausse (ou vraie) avant que la boucle puisse être terminée. La chose la plus importante dans la structure de la boucle est : dans quelles circonstances la boucle est-elle exécutée ? Quelles opérations doivent être exécutées dans la boucle
Statement
ECMA-262 spécifie un ensemble d'instructions ? (également appelé fluxInstruction de contrôle). Essentiellement, les instructions définissent la syntaxe principale dans ECMAScript et utilisent généralement un ou plusieurs mots-clés pour accomplir une tâche donnée. L'instruction peut être simple, comme demander à une fonction de quitter ; elle peut également être plus complexe, comme spécifier le nombre de fois qu'une commande doit être répétée.
Instruction conditionnelle : considérez le code en javascript comme des chemins de branchement.
Instruction de boucle : C'est une boucle dans le chemin du programme, qui permet d'exécuter une partie du code de manière répétée.
Structure à branche unique du programme Instruction IF
L'une des instructions les plus couramment utilisées dans la plupart des langages de programmation est l'instruction if . Voici la syntaxe de l'instruction if :
if (condition) { instruction 1 } else { instruction 2 >
La condition peut être n'importe quelle expression et le résultat de l'évaluation de cette expression Non ; nécessairement une valeur booléenne.
ECMAScript appellera automatiquement la fonction de conversion Boolean() pour convertir le résultat de cette expression en valeur booléenne. Si la condition est évaluée à vrai, l'instruction 1 est exécutée et si la condition est évaluée à faux, l'instruction 2 est exécutée. Et ces deux instructions peuvent être soit une ligne de code, soit un bloc de code (plusieurs lignes de code entourées d'une paire d'accolades).
Trois formats d'instructions if :
1. if (condition) { déclaration 1 }
2 if (condition) { déclaration 1 } else { déclaration 2 } <.>
3. if (condition) { instruction 1 } else if ( condition) { instruction 2 }...else{ instruction } Structure multi-branches du programmeinstruction switch instruction break
l'instruction switch est la plus étroitement liée à l'instruction if et est également une instructioncontrôle de flux couramment utilisée dans d'autres langages.
switch (expression) {valeur de cas : bloc d'instructions ; valeur de cas : bloc d'instructions ;valeur de cas : bloc d'instructions ; break;......default: Statement block}instruction switch pour chaque cas (case) La signification est : "Si l'expression est égale à cette valeur (valeur), exécutez l'instruction (instruction) suivante." Le mot clé break fera sortir le flux d’exécution du code de l’instruction switch. Si le mot-clé break est omis, l'exécution du cas suivant continuera après l'exécution du cas en cours. Le mot-clé final par défaut est utilisé pour exécuter du code automatique (il équivaut donc à une instruction else) lorsque l'expression ne correspond à aucune des situations précédentes.Étapes de mise en œuvre de la programmation DOM en HTML5
Comment utiliser les événements en HTML
Introduction détaillée et traitement de compatibilité de l'élément progress en HTML5
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!