Windows data recovery software full version free download

  • Mac data recovery software full version free download

  •   Une déclaration de branchement conditionnel: si

      Le format de base:

      si (<表达式1>) {

      <语句组1>

      } Else if (<表达式2>) {

      <语句组2>

      } Autre {

      <语句组3>

      }

      Processus de mise en ?uvre:

      

      En second lieu, la boucle

      2.Avant une boucle test: corps de la boucle avant que le code est exécuté pour évaluer une prise de condition.

      2.1.déclaration 1Tout

      Le format de base:

      faire {

      <语句组>

      } Tandis que (<表达式>)

      Processus de mise en ?uvre:

       2.1.2 pour la déclaration

      Le format de base:

      pour (<初始表达式>;<条件表达式>;<变动量表达式>) {

      <语句组>

      }

      Processus de mise en ?uvre:

      

      2.Après la boucle d''essai 2: Test quittera les conditions après le code dans le corps de la boucle est exécutée.

      2.2.1, do-while

      Le format de base:

      faire {

      <语句组>

      } Tandis que (<表达式>);

      Processus de mise en ?uvre:

      

      Troisièmement, les déclarations précises d''itération: pour en

      Le format de base:

      pour (propriété dans l''objet) {

      <语句组>

      }

      R?le: Répéter toutes les propriétés de l''objet spécifié peut être utilisé pour énumérer les propriétés d''un objet.

      exemple:

      Copiez le code est le suivant:

      

      

      

    Cliquez sur le bouton ci-dessous pour une boucle par l''objet ? personne ? de la propriété.

      

      

      

      

      

      Si l''objet à représenter est nulle ou non définie, la boucle ne sera pas exécutée, ou une erreur est renvoyée Par conséquent, lors de l''exécution pour en boucle, doit être détectée première modifier une valeur de propriété de l''objet est non nulle ou non définie.

      Quatre, déclaration Lable

      La syntaxe de base:

      étiquette: <语句组>

      Tels que: BEGIN: for (var i = 0; i < 10 ; i++ ){

      alerte (i);

      }

      déclaration lable illustre l''effet de:

      Pas ajouter lable:

      Copiez le code est le suivant:

      var num = 0;

      for (var i = 0; i < 10 ; i++){

      for (var j = 0; j < 10 ; j++){

      if (i == 5 && j == 5) {

      Pause;

      }

      num ++;

      }

      }

      alerte (num); // 95

      Inscrivez-vous lable:

      Copiez le code est le suivant:

      var num = 0;

      outPoint:

      for (var i = 0; i < 10 ; i++){

      for (var j = 0; j < 10 ; j++){

      if (i == 5 && j == 5) {

      rompre outPoint;

      }

      num ++;

      }

      }

      alerte (num); // 55

      Le premier exemple de la sortie 95 n''est pas difficile de comprendre pourquoi le second exemple de la sortie 55 de celui-ci, parce que l''exécution de briser autopont, sauter directement à la couche putpoint, déclaration d''alerte d''exécution.

      Si ce deuxième exemple en ce qui suit:

      Copiez le code est le suivant:

      var num = 0;

      for (var i = 0; i < 10 ; i++){

      outPoint:

      for (var j = 0; j < 10 ; j++){

      if (i == 5 && j == 5) {

      rompre outPoint;

      }

      num ++;

      }

      };

      alerte (num); // 95

      Ce résultat est le premier exemple des résultats et est conforme à.

      Cinq, break et continue

      5.déclaration 1break:

      Copiez le code est le suivant:

      var num = 0;

      for (var i = 1; i < 10 ; i++){

      if (i == 0% 5) {

      Pause;

      }

      num ++;

      };

      alerte (num); // 4

      Après l''instruction break exécute l''instruction de sauter alerte

      5.déclaration 2continue:

      Copiez le code est le suivant:

      var num = 0;

      for (var i = 1; i < 10 ; i++){

      if (i == 0% 5) {

      continuer;

      }

      num ++;

      };

      alerte (num); // 8

      Passer à poursuivre l''exécution après la déclaration boucle (), la boucle continue jusqu''à ce que la condition de la boucle ne soit pas satisfaite.

      Six, avec la déclaration

      La syntaxe de base:

      avec (objet) {

      déclarations

      }

      par exemple:

      Ne pas utiliser avec le libellé:

      Copiez le code est le suivant:

      var = qs emplacement.chercher.sous-cha?ne (1);

      var hostname = emplacement.nom d''h?te;

      var url = emplacement.href;

      alerte (Qs);

      alerte (hostName);

      alerte (url);

      Utilisez le libellé:

      Copiez le code est le suivant:

      avec (emplacement) {

      var = qs recherche.sous-cha?ne (1);

      var hostName = nom d''h?te;

      var url = href;

      }

      alerte (Qs);

      alerte (hostName);

      alerte (url);

      Comme on peut le voir dans l''exemple ci-dessus: le r?le de l''instruction de code est fourni à la portée d''un objet particulier, la répétition d''entrée réduite.

      Mais js interprète doit vérifier avec la variable de bloc appartient à l''objet avec inclus, ce qui diminuera considérablement la vitesse d''exécution avec l''énoncé et l''énoncé est difficile à optimiser pour résultat js.

      Donc, nous ne recommandons pas l''utilisation à grande échelle avec la déclaration.

      Sept, déclaration swith

      La syntaxe de base:

      commutateur (<表达式>) {

      Cas <数值1>:<语句组1>

      Pause;

      Cas <数值2>:<语句组2>

      Pause;

      .

      défaut <语句组>

      }

      Processus de mise en ?uvre:

      

      instruction switch peut être tout type de données, la valeur de chaque cas ne sont pas nécessairement constante, mais peut être variable, expression ou similaires, par exemple:

      Copiez le code est le suivant:

      switch ( "Bonjour tout le monde") {

      cas ? bonjour ? + ? monde ?:

      alerte ( ? Message d''accueil a été trouvé.? );

      Pause;

      cas ? au revoir ?:

      alert ( ? cl?ture a été trouvé.? );

      Pause;

      défaut:

      alert ( ? un message inattendu a été trouvé.? );

      }

      Copiez le code est le suivant:

      var num = 25;

      interrupteur (true) {

      cas num < 0:

      alert ( ? Moins de 0.? );

      Pause;

      cas num> = 0 && num <=10:

      alert ( ? Entre 0 et 10.? );

      Pause;

      cas num> 10 && num <=20:

      alert ( ? Entre 10 et 20.? );

      Pause;

      défaut:

      alert ( ? Plus de 20.? );

      }

      instruction switch utilisé dans la comparaison est l''opérateur plus conforme, la conversion de type ne se produit pas.

      Exercice:

      Copiez le code est le suivant:

      

      pour (;;) {

      alerte ( "2"); // sortie plusieurs fois 2?

      }

      C''est tout pour l''article, j''espère être en mesure d''aider les petits partenaires.

      Vous pouvez également être intéressé par l''article: l''expression AngularJS des notes d''étude de base de finition des notes d''étude des notes d''étude des états de contr?le de flux Javascript (cinq) expressions régulières de finition des notes d''étude des notes d''étude de la grammaire de base Javascript JavaScript sur la finition _ expressions et déclarations

    étude JavaScript note la déclaration

    Recommend Article: