Петли вJavaScript используется для принятия решений путем проверки конкретного значения на соответствие заданному условию тестирования и выполнения определенного сегмента кода определенное количество раз, пока данное условие не будет удовлетворено. Это помогает сделать ваш код компактным. В петли объясняются в этой статье в следующей последовательности:
Циклы JavaScript
Циклы JavaScript предоставляют быстрый и простой способ делать что-то многократно. Они используются для повторения действия несколько раз без повторения одной и той же строки кода. В основном есть два типа петель:
Циклы с контролем входа - При управлении входом условие теста проверяется перед входом в тело цикла. Для петли и Пока цикл петли с контролем входа.
Выход из контролируемых циклов- При управлении выходом условие теста оценивается в конце тела цикла. Следовательно, тело цикла будет выполнено хотя бы один раз,независимо от того, истинно или ложно условие теста. цикл do-while - это контур с управляемым выходом.
Теперь давайте перейдем к обсуждению различных методов выполнения циклов JavaScript.
Для петли
Этот метод позволяет кратко записать структуру цикла. Цикл for повторяется до тех пор, пока указанное условие не станет ложным.
Синтаксис-
for (приращение / уменьшение условия проверки условия инициализации) {оператор}
Пример-
// Программа JavaScript для иллюстрации цикла for var x // цикл for начинается, когда x = 1 // и выполняется до x<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + '
')}
Вывод-
Значение x: 1 Значение x: 2 Значение x: 3 Значение x: 4
Пока цикл
Цикл while - это оператор потока управления, который позволяет многократно выполнять код на основе определенного логического условия. Этот цикл похож на цикл повторяющегося оператора if.
как сделать связанный список в c
Синтаксис-
while (логическое условие) {операторы цикла}
Пример-
// Программа JavaScript для иллюстрации цикла while var x = 1 // Выход, когда x становится больше 5 while (x<= 5) { document.write('Value of x:' + x + '
') // увеличиваем значение x для // следующей итерации x ++}
Вывод-
Значение x: 1 Значение x: 2 Значение x: 3 Значение x: 4 Значение x: 5
Цикл Do-while
Этот цикл похож на цикл while, но с той лишь разницей, что он проверяет условие после выполнения операторов. Таким образом, это пример контролируемого выхода из цикла.
Синтаксис-
do {statement} while (условие)
Пример-
// Программа JavaScript для иллюстрации цикла do-while var x = 20 do {// если условие ложно document.write ('Value of x:' + x + '
') x ++} while (x<10)
Вывод-
Значение x: 20
Цикл For-in
как сделать кучу в java
Этот цикл выполняет итерацию указанной переменной по всем перечислимым свойствам объекта. Для каждого отдельного свойства JavaScript выполнит указанные операторы.
Синтаксис-
for (имя_переменной в объекте) {операторы}
Пример-
// Программа на JavaScript для иллюстрации цикла for..in // создание объекта var характеристика = {первый: 'Имя', второй: 'Возраст', третий: 'Рост', четвертый: 'Цвет глаз', пятый: 'Национальность '} // перебираем все свойства // характеристик объекта и печатаем их все // с помощью циклов for..in for (itr в характеристиках) {document.write (features [itr] +'
')}
Вывод-
Имя Возраст Рост Цвет глаз Национальность
Заявление о перерыве
Оператор break используется для выхода из цикла. Это поможет вам разорвать цикл и продолжить выполнение кода после цикла.
Синтаксис-
сломать labelname
Пример-
var text = '' var i for (i = 0 i<10 i++) { if (i === 5) { break } text += 'The number is ' + i + '
'}
Вывод-
Число 0 Число 1 Число 2 Число 3 Число 4
Продолжить заявление
Оператор continue прерывает одну итерацию в цикле, если возникает указанное условие, и продолжает следующую итерацию в цикле. Разница между оператором continue и оператором break в том, что оператор continue «перескакивает» на одну итерацию в цикле вместо «выпрыгивания».
Синтаксис-
что такое пространство имен c ++
продолжить labelname
Пример-
var text = '' var i for (i = 0 i<5 i++) { if (i === 2) { continue } text += 'The number is ' + i + '
'}
Вывод-
Число 0 Число 1 Число 3 Число 4
Это были разные методы выполнения циклов JavaScript. На этом мы подошли к концу нашей статьи.
Теперь, когда вы знаете о циклах JavaScript, ознакомьтесь с пользователя Edureka. Курс по сертификации веб-разработки поможет вам узнать, как создавать впечатляющие веб-сайты с помощью HTML5, CSS3, Twitter Bootstrap 3, jQuery и API Google и развертывать их в Amazon Simple Storage Service (S3).
Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев «Циклов JavaScript», и мы свяжемся с вами.