Клиентский JavaScript. Справочник



              

Примеры


Пример 1. Эта функция имеет оператор break, который прерывает цикл while, когда e равно 3, и возвращает значение 3 * x.

function testBreak(x) {
var i = 0
   while (i < 6) {
      if (i == 3)
         break
      i++
   }
   return i*x
}

Пример 2. Оператор, помеченный как checkiandj, содержит помеченный оператор checkj. Если обнаружен break, программа прерывает выполнение оператора checkj и продолжает выполнение оставшейся части оператора checkiandj. Если бы break имел метку checkiandj, программа могла бы прервать выполнение оператора checkiandj и продолжить выполнение с оператора, идущего после checkiandj.

checkiandj :
   if (4==i) {
      document.write("You've entered " + i + ".<BR>");
      checkj :
         if (2==j) {
            document.write("You've entered " + j + ".<BR>");
            break checkj;
            document.write("The sum is " + (i+j) + ".<BR>");
         }
      document.write(i + "-" + j + "=" + (i-j) + ".<BR>");
   }









Содержание    Назад    Вперед