|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Операторы сравненияВ языке JavaScript поддерживаются следующие операторы сравнения: «<», «<=», «>», «>=», «!=», «==» – равно; «===» – равно и операнды одинакового типа (строгое сравнение); «!==» – не равно или операнды разных типов. Для иллюстрации оператора строгого сравнения приведем пример: var x = 0; var y = false; alert(x==y); //выдаст на экран true из-за автоматического приведения операндов к одному типу alert(x===y); //выдаст на экран false, так как операнды разных типов. Логические операторы В языке JavaScript поддерживаются следующие логические операторы: «&&» – логическое И; «||» – логическое ИЛИ; «!» – логическое НЕ. Оператор «?» Оператор «?» возвращает значение первого выражения, если условие истинно, и второго выражения, если условие ложно при синтаксисе: условие? выражение1: выражение2;
Пример использования: var x = 6; var y = 9; var res = x < y? "x меньше y": "x больше или равно y"; alert(res); //выведет на экран фразу «x меньше y» Оператор typeof() Оператор typeof() возвращает строковое значение, которое определяет тип операнда: " number ", " string ", " boolean ", " object ", " function " и " undefined ". Условный оператор if Блок имеет следующий вид: if (условие) выражение или блок выражений Else выражение или блок выражений Ветка else может отсутствовать. Операторы организации циклов Ниже приведен синтаксис для организации циклов: while (условие) выражение или блок выражений do выражение или блок выражений while (условие); Цикл for имеет синтаксис: for (начальные значения; условие; изменение начальных переменных) выражение или блок выражений Пример цикла for: <script type="text/javascript"> for (var i = 0, j = 7; i < j; i++, j--) { alert(i + ' ' + j); } //на экран последовательно будут выведены пары чисел: 0 и 7, 1 и 6, 2 и 5, 3 и 4 </script> Оператор цикла for…in служит для перебора всех свойств в объекте: for (имя_переменной in объект) выражение или блок выражений Примером может служить перебор всех стилей какого-либо элемента: <p id="myP">test</p> <script type="text/javascript"> var objProp; for (objProp in document.getElementById("myP").style) { alert(objProp + ' = ' + document.getElementById("myP").style[objProp]); } </script> Цикл выведет все свойства объекта style элемента параграфа. Во всех циклах могут применяться операторы continue и break, первый служит для перехода к следующей итерации в цикле, второй – для выхода из цикла. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |