ПредишенСледващото

Важно: Самоличността (===) изисква среща и стойността на променливата, а за равенство (==) достатъчно просто съвпадение на ценности

  1. ако стойностите са от различни видове, те не са идентични
  2. ако стойността е число, имат едни и същи ценности и не са стойностите на NaN - те са идентични.

За оператора на половете трябва да се използва символа "=="
// num1 == num2
За самоличността на оператора трябва да използвате "==="
// num1 === num2

Пример: изход в модален прозорец "и повече от 1". ако променлива на> 1, в противен случай изход "и не повече от 1"

Var възраст = ред ( "На колко години?"); възраст = parseInt (възраст); // конвертирате текстови данни в редица, ако (възраст<18) alert("Bы слишком молоды") else alert ("Вы нам подходите")

Създаване Js 3_1. Напишете програма, която определя нивото на парола за достъп до поверителна информация на служителите в базата данни.
Достъпът до базата данни, са служители, разпределени в три групи на базата на нива на достъп. Те имат следните пароли:

  • 9583, 1747 - наличните база данни модули А, В и С;
  • 3331, 7922 - разположение модули база данни В и С;
  • 9455, 8997 - разположение основния възел В.

на разположение при поискване изходни модули.

Създаване Js 3_2. Грешки, открити в следния кодов фрагмент:

Първоначалната стойност на брояча на повторения на експресия задача се използва: например, аз = 0 - брояч цикъл започва от нула.

Както е показано на етапа на брояч увеличение, което трябва да се увеличи брояч: например, аз ++ показва, че всяка итерация на цикъла ще бъде съпроводено с повишаване на неговата 1.

Условия цикъл - това е крайната стойност на брояча: например, аз - брояч достигайки стойност от 10, цикълът спира.

В примера на екран изхода на брояч стойност линия, тъй като броячът нарастване и ++. съответно на екрана ще се появи 0 1 2 3. 9. където всяка цифра - нова линия (Br маркер).

Създаване Js 3_8. За да изтеглите сумата на всички числа от 1 до 15

Докато продължаваме изявление прекратява текущата итерация на цикъла, но продължава с изпълнението на цикъла с следващата итерация.

Помислете за работата на пауза и да продължите с пример:

Третият ред от примера си струва състояние, поради което няма да бъде показван на броя 4. Линия №5 извършва на цикъла, но броят 8 ще се появи като продукция оператор стои до условията (в четвъртия ред). Т.е. екрана ще бъде: 0 1 2 3 5 6 7 8 - всяка цифра на нов ред.

Създаване Js 3_9. Извличане на сумата на всички числа от 1 до 15, с изключение на броя 5 и 7

Exit оператор
Езикът е предвидено javasctipt избяга клауза на кода - изхода на оператора.
Най-често, операторът се използва за изключване на грешки при въвеждането на потребителите. Разгледаме следния пример:

Пример: подтикне потребителя да въведе номер. Ако не е въведен номер, съобщението "Трябва броя!" и да се спре програмата

Var номер = ред ( "Въвеждане на номер"); номер = parseInt (брой); // връща NaN - Не редица х = isNaN (брой); // връща истина, защото не редица ако (х) предупреждение ( "Въведете второто число"); // при въвеждане на номера на оператора няма да се провали.

Интересна работа цикъл за възможно използване едновременно две гишета в цикъла. Разгледаме следния пример:

Пример: С след двойки скрипт печат променлива - стойност в три направления:
I = 0 J = 2; I = 1 J = 3; I = 2 к = 4

Пример: имате нужда за динамично генериране на водещи символи и номерирани списъци в уеб страница, в зависимост от данните, въведени от потребителя: подкани потребителя да въвежда вида на списък (номера или водачи), след това броят на елементи от списъка. В зависимост от отговора, за да изведете тагове или водещи символи или номериран списък с необходимия брой точки. Ако сте влезли в списъка на несъществуващи тип, показва съобщение "Enter правилния тип!" и да излезете от програмата (изход оператора) на

тагове списък с водещи символи:

тагове номериран списък:


В примера, за да се покаже списък с нещата, които трябва да се използва една линия за. Също така трябва функцията тип реализация.

Var listType = ред ( "Enter" 1 "- ако списък с водещи символи," 2 "- ако нареди списък"); ако (listType == '1') document.write ( "

    ") Иначе, ако (listType ==" 2 ") document.write ("
      ") Else Var kolvo = ред ( "Въведете броя на предметите"); kolvo = parseInt (kolvo); за (Var I = 1; и<=kolvo;i++) document.write("
    • "); Ако (listType == '1') document.write ("
") Иначе, ако (listType ==" 2 ") document.write ("");

Създаване Js 3_10. Начертайте 9x9 шахматна дъска с помощта javscript за цикъла. "Draw" на борда трябва да бъде HTML тагове за таблицата:

  1. В размножаването на дисплея клетка в таблицата маса с помощта на броячи цикъл
  2. Първият ред и първата колона на дисплея с червен фон (BGCOLOR атрибут маса клетки)


Оператори JavaScript езикови и контролните структури

Синтаксис докато:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!