Page 54 - 6105
P. 54

У case можуть бути будь-які вирази, в тому числі ті, що включають в себе

               змінні і функції.


                      var a = 1;
                      var b = 0;


                      switch (a) {
                        case b + 1:


                          alert (1);
                          break;

                        default:

                          alert ( 'ні-ні, виконається варіант вище')

                      }

                      Кілька  значень  case  можна  групувати.  У  прикладі  нижче  case  3  і  case  5

               виконують один і той же код:

                      var a = 2 + 2;

                      switch (a) {

                        case 4:

                          alert ( 'Вірно!');

                          break;



                        case 3: // (*)

                        case 5: // (**)

                          alert ( 'Невірно!');

                          alert ( 'Трохи помилилися, буває.');

                          break;



                        default:

                          alert ( 'Дивний результат, дуже дивний');

                      }



                                                                53
   49   50   51   52   53   54   55   56   57   58   59