WEB start

Компьютеры. Интернет. Профессиональное обучение. 055-966-10-17

hit 
counter

Наши преимущества

  • Наши программы обучения ориентированы на конкретного слушателя. Вы можете обучаться по одной из предложенных Вам программ, а можете самостоятельно составить, откорректировать, откорректировать свою персональную программу обучения. Преподаватель, консультант помогают Вам сориентироваться в материале курса при выборе программы обучения.
  • Обучение индивидуальное. Преподаватель проводит занятие только для Вас, ориентируясь на Ваши возможности, предыдущие знания и опыт, скорость восприятия нового материала.
  • Вы учитесь в удобное для Вас время, в удобной для Вас форме, может быть выбран гибкий график занятий, в соответствии с Вашими возможностями и пожеланиями.
  • Обучение проводится дистанционно. Вы можете обучаться, сидя за Вашим компьютером дома или на работе, не тратя время на поездки к месту обучения.


Регистрация на сайте

JavaScript - операторы языка

JavaScript - операторы языка

 

Оператор Описание
break Выход из оператора switch или из цикла (loop)
var text = ""
var i;
for (i = 0; i < 5; i++) {
    if (i === 3) {
        break;
    }
    text += "The number is " + i + "<br>";
}
continue Пропускает текущий проход цикла (если выполняется указанное условие) и переходит к следующему проходу цикла
var text = ""
var i;
for (i = 0; i < 5; i++) {
    if (i === 3) {
        continue;
    }
    text += "The number is " + i + "<br>";
}
debugger Останавливает выполнение JavaScript и вызывает (если доступно) функцию отладки
var x = 15 * 5;
debugger;
document.getElementbyId("demo").innerHTML = x
do ... while Выполняет блок операторов и повторяет блок, пока условие истинно
var text = "";
var i = 0;
do {
    text += "The number is " + i;
    i++;
}
while (i < 5);
for Задаёт блок операторов, которые должны выполняться, если условие истинно
var text = "";
var i;
for (i = 0; i < 5; i++) {
    text += "The number is " + i + "<br>";
}
for ... in Отмечает блок операторов, которые должны выполняться для каждого элемента объекта (или массива)
var person = {fname:"John", lname:"Doe", age:25}; 

var text = "";
var x;
for (x in person) {
    text += person[x] + " ";
}
function Объявляет функцию
function myFunction() { // Declare a function
    document.getElementById("demo").innerHTML = "Hello World!";
}
 
myFunction(); // Call the function
if ... else ... else if Отмечает блок операторов, которые должны выполняться в зависимости от условия
var time = new Date().getHours(); 
if (time < 20) {
    document.getElementById("demo").innerHTML = "Good day";
}
return Останавливает выполнение функции и возвращает значение из этой функции
function myFunction() {
    return Math.PI;
}
switch Помечает блок операторов, которые должны выполняться в зависимости от разных случаев
var text;
var fruits = document.getElementById("myInput").value;

switch(fruits) {
    case "Banana":
        text = "Banana is good!";
        break;
    case "Orange":
        text = "I am not a fan of orange.";
        break;
    case "Apple":
        text = "How you like them apples?";
        break;
    default:
        text = "I have never heard of that fruit...";
}
throw Выбрасывает (генерирует) ошибку
function myFunction() {
    var message, x;
    message = document.getElementById("message");
    message.innerHTML = "";
    x = document.getElementById("demo").value;
    try { 
        if(x == ""throw "is Empty";
        if(isNaN(x)) throw "not a number";
        if(x > 10throw "too high";
        if(x < 5throw "too low";
    }
    catch(err) {
        message.innerHTML = "Input " + err;
    }
}
try ... catch ... finally Отмечает блок операторов, которые должны выполняться при возникновении ошибки в блоке try, и реализует обработку ошибок
try {
    adddlert("Welcome guest!");
}
catch(err) {
    document.getElementById("demo").innerHTML = err.message;
}

var Объявляет переменную
while Помечает блок операторов, которые должны выполняться, пока условие истинно
var text = "";
var i = 0;
while (i < 5) {
    text += "<br>The number is " + i;
    i++;
}