894.94K
Category: programmingprogramming

Conditional operator switch selection operator for loop operator

1.

CONDITIONAL OPERATOR
SWITCH SELECTION OPERATOR
FOR LOOP OPERATOR
BUILT-IN OBJECTS OF LANGUAGE
<FORM> <INPUT>
ОПЕРАТОР ВЫБОРА SWITCH
ОПЕРАТОР ЦИКЛА FOR
ВСТРОЕННЫЕ ОБЪЕКТЫ ЯЗЫКА УСЛОВНЫЙ ОПЕРАТОР
<FORM> <INPUT>

2.

УСЛОВНЫЙ ОПЕРАТОР
CONDITIONAL OPERATOR
ВСЕ УСЛОВИЕ БЕРЕТСЯ В СКОБКИ. ПРОСТЫЕ УСЛОВИЯ В
СКОБКИ МОЖНО НЕ БРАТЬ.
THE ENTIRE CONDITION IS ENCLOSED IN BRACKETS.
SIMPLE CONDITIONS CAN BE OMITTED FROM
BRACKETS.
ВМЕСТО ОПЕРАТОРНЫХ СКОБОК (BEGIN END) С ТОЙ ЖЕ
ЦЕЛЬЮ ИСПОЛЬЗУЮТСЯ ФИГУРНЫЕ СКОБКИ.
ТОЧКА С ЗАПЯТОЙ ПЕРЕД ELSE ОБЯЗАТЕЛЬНО СТАВИТСЯ,
ЕСЛИ ПЕРЕД ELSE НЕТ ФИГУРНОЙ СКОБКИ }. ЕСЛИ СКОБКА
ЕСТЬ, ТО ";" СТАВИТЬ НЕЛЬЗЯ.
INSTEAD OF OPERATOR BRACKETS (BEGIN END), CURLY
BRACES ARE USED FOR THE SAME PURPOSE.
A SEMICOLON IN FRONT OF ELSE IS MANDATORY IF
THERE IS NO CURLY BRACKET BEFORE ELSE }. IF THERE
IS A BRACKET, THEN ";" CAN NOT BE PUT.

3.

ОПЕРАТОР ВЫБОРА SWITCH
SWITCH SELECTION OPERATOR
ПРИМЕР 1
EXAMPLE 1
СРАВНЕНИЕ ЗНАЧЕНИЕ ПЕРЕМЕННОЙ
РАЗЛИЧНЫМИ КОНСТАНТАМИ.
РЕЗУЛЬТАТ:
А
С
COMPARISON OF THE VALUE OF THE
VARIABLE A WITH VARIOUS CONSTANTS.
RESULT:

4.

EXAMPLE 2
ПРИМЕР 2
СРАВНЕНИЕ ЗНАЧЕНИЯ ПЕРЕМЕННОЙ
СООТВЕТСТВИЕ НЕКОТОРОМУ УСЛОВИЮ.
РЕЗУЛЬТАТ:
Х
НА
COMPARISON OF THE VALUE OF THE
VARIABLE X FOR COMPLIANCE WITH A
CERTAIN CONDITION.
RESULT:

5.

FOR LOOP OPERATOR
ОПЕРАТОР ЦИКЛА FOR
НАПРИМЕР, ЦИКЛ НИЖЕ ВЫВОДИТ ЗНАЧЕНИЯ ОТ 0 ДО
3 (НЕ ВКЛЮЧАЯ 3):
FOR EXAMPLE, THE LOOP BELOW OUTPUTS VALUES
FROM 0 TO 3 (NOT INCLUDING 3):
1.ВОЗМОЖЕН ЦИКЛ С ЛЮБЫМ ШАГОМ
1.POSSIBLE LOOP WITH ANY STEP
2.НАЧАЛЬНОЕ И КОНЕЧНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА, А
ТАКЖЕ ШАГ УКАЗЫВАЮТСЯ В СКОБКАХ В ЗАГОЛОВКЕ
ЦИКЛА.
2. THE INITIAL AND FINAL VALUE OF THE PARAMETER, AS
WELL AS THE STEP ARE INDICATED IN BRACKETS IN THE
HEADER OF THE LOOP.
3.ВМЕСТО ОПЕРАТОРНЫХ СКОБОК (BEGIN END) С ТОЙ
ЖЕ ЦЕЛЬЮ ИСПОЛЬЗУЮТСЯ ФИГУРНЫЕ СКОБКИ.
3. INSTEAD OF OPERATOR BRACKETS (BEGIN END),
CURLY BRACKETS ARE USED FOR THE SAME PURPOSE.

6.

ВСТРОЕННЫЕ ОБЪЕКТЫ ЯЗЫКА
ОСНОВНОЙ ЕДИНИЦЕЙ В ЯЗЫКЕ JAVASCRIPT
ЯВЛЯЕТСЯ ОБЪЕКТ, КОТОРЫЙ ОБЪЕДИНЯЕТ В
СЕБЕ ДАННЫЕ (СВОЙСТВА) И СРЕДСТВА
ОБРАБОТКИ ЭТИХ ДАННЫХ (МЕТОДЫ).
ВСЕ ОБЪЕКТЫ, КОТОРЫЕ ИСПОЛЬЗУЮТСЯ В
ЯЗЫКЕ JAVASCRIPT, ДЕЛЯТСЯ НА ТАКИЕ
БОЛЬШИЕ ГРУППЫ:
ВСТРОЕННЫЕ ОБЪЕКТЫ БАЗОВОГО ЯЗЫКА
BUILT-IN LANGUAGE OBJECTS
THE BASIC UNIT IN JAVASCRIPT IS AN
OBJECT THAT COMBINES DATA (PROPERTIES)
AND MEANS OF PROCESSING THIS DATA
(METHODS).
ALL OBJECTS THAT ARE USED IN THE
JAVASCRIPT LANGUAGE ARE DIVIDED INTO
THE FOLLOWING LARGE GROUPS:
BUILT-IN OBJECTS OF THE BASE LANGUAGE
ОБЪЕКТ MATH
MATH OBJECT
ОБЪЕКТ ARRAY
ARRAY OBJECT
ОБЪЕКТ DATE
DATE OBJECT
ОБЪЕКТ STRING
ОБЪЕКТЫ ДОКУМЕНТА
STRING OBJECT
DOCUMENT
OBJECT

7.

ОБЪЕКТ ARRAY
ARRAY OBJECT
ОБЪЕКТ ARRAY ПРЕДНАЗНАЧЕН ДЛЯ ХРАНЕНИЯ МАССИВОВ
ДАННЫХ. МАССИВ - ЭТО УПОРЯДОЧЕННЫЙ НАБОР
ЭЛЕМЕНТОВ.
ДОСТУП
К
ОТДЕЛЬНОМУ
ЭЛЕМЕНТУ
ПРОИЗВОДИТСЯ ПО ИМЕНИ И ИНДЕКСУ (НОМЕРУ).
НУМЕРАЦИЯ ЭЛЕМЕНТОВ В JAVASCRIPT НАЧИНАЕТСЯ С НУЛЯ.
THE ARRAY OBJECT IS USED FOR STORING ARRAYS OF
DATA. AN ARRAY IS AN ORDERED SET OF ELEMENTS. AN
INDIVIDUAL ELEMENT IS ACCESSED BY NAME AND
INDEX (NUMBER). THE NUMBERING OF ELEMENTS IN
JAVASCRIPT STARTS FROM ZERO.
ПРИМЕР 1
EXAMPLE 1
ДАН ОДНОМЕРНЫЙ ЦЕЛОЧИСЛЕННЫЙ МАССИВ. НАЙТИ В
НЕМ ПЕРВОЕ ЧЕТНОЕ ЧИСЛО И ЕГО ИНДЕКС. ЕСЛИ ЧЕТНЫХ
ЧИСЕЛ НЕТ, ТО ВЫВЕСТИ СООБЩЕНИЕ.
GIVEN A ONE-DIMENSIONAL INTEGER ARRAY. FIND THE
FIRST EVEN NUMBER IN IT AND ITS INDEX. IF THERE ARE
NO EVEN NUMBERS, THEN PRINT THE MESSAGE.

8.

ОБЪЕКТ DATE
DATE OBJECT
ОБЪЕКТ DATE ПРЕДНАЗНАЧЕН ДЛЯ МАНИПУЛЯЦИЙ С ДАТАМИ И
ВРЕМЕНЕМ. ЕГО ПРИМИТИВНЫМ ЗНАЧЕНИЕМ ЯВЛЯЕТСЯ ЧИСЛО,
РАВНОЕ
КОЛИЧЕСТВУ
МИЛЛИСЕКУНД
ОТНОСИТЕЛЬНО
БАЗОВОГО ВРЕМЕНИ, РАВНОГО ПОЛУНОЧИ 1 ЯНВАРЯ 1970 Г.
ДЕНЬ СОСТОИТ ИЗ 86400000 МИЛЛИСЕКУНД.
THE DATE OBJECT IS USED FOR MANIPULATING DATES
AND TIMES. ITS PRIMITIVE VALUE IS A NUMBER EQUAL
TO THE NUMBER OF MILLISECONDS RELATIVE TO THE
BASE TIME OF MIDNIGHT ON JANUARY 1, 1970. A DAY
CONSISTS OF 86400000 MILLISECONDS.
ОБЪЕКТ И ЭКЗЕМПЛЯР ОБЪЕКТА
ОБЪЕКТ -- ЭТО ШАБЛОН. ЭКЗЕМПЛЯР ОБЪЕКТА -- ЭТО РАБОЧАЯ
КОПИЯ. НАПРИМЕР, ОБЪЕКТОМ ЯВЛЯЕТСЯ КОМПЛЕКТ
ДОКУМЕНТАЦИИ НА ЗАВОДЕ, ПО КОТОРОЙ ИЗГОТОВЛЯЮТСЯ
ТЕЛЕВИЗОРЫ. САМ ТЕЛЕВИЗОР ЯВЛЯЕТСЯ ЭКЗЕМПЛЯРОМ ЭТОГО
ОБЪЕКТА. ВСЕ ТЕЛЕВИЗОРЫ, КОТОРЫЕ СХОДЯТ С КОНВЕЙЕРА,
ИМЕЮТ ОДНИ И ТЕ ЖЕ СВОЙСТВА ИЗОБРАЖЕНИЯ И ОДНИ И ТЕ
ЖЕ МЕТОДЫ УПРАВЛЕНИЯ ЭТИМИ СВОЙСТВАМИ.
СОЗДАНИЕ ЭКЗЕМПЛЯРА ОБЪЕКТА DATE
ДЛЯ СОЗДАНИЯ ЭКЗЕМПЛЯРА
КЛЮЧЕВОЕ СЛОВО NEW.
ОБЪЕКТА
ИСПОЛЬЗУЕТСЯ
СОЗДАНИЕ ЭКЗЕМПЛЯРА ОБЪЕКТА С ТЕКУЩЕЙ ДАТОЙ И
ВРЕМЕНЕМ: NEW DATE()
В ПЕРЕМЕННОЙ «А» ТЕКУЩАЯ ДАТА И ВРЕМЯ.
OBJECT AND OBJECT INSTANCE
THE OBJECT IS A TEMPLATE. AN INSTANCE OF AN OBJECT
IS A WORKING COPY. FOR EXAMPLE, THE OBJECT IS A SET
OF DOCUMENTATION AT THE FACTORY, ACCORDING TO
WHICH TELEVISIONS ARE MANUFACTURED. THE TV
ITSELF IS AN INSTANCE OF THIS OBJECT. ALL TVS THAT
COME OFF THE ASSEMBLY LINE HAVE THE SAME IMAGE
PROPERTIES AND THE SAME METHODS FOR MANAGING
THESE PROPERTIES.
CREATING AN INSTANCE OF THE DATE OBJECT
TO CREATE AN INSTANCE OF AN OBJECT, USE THE NEW
KEYWORD.
CREATING AN INSTANCE OF AN OBJECT WITH THE
CURRENT DATE AND TIME: NEW DATE()THE "A" VARIABLE
CONTAINS THE CURRENT DATE AND TIME.

9.

СОЗДАНИЕ ЭКЗЕМПЛЯРА ОБЪЕКТА С ДАТОЙ И ВРЕМЕНЕМ,
ЗАДАННЫМИ АРГУМЕНТАМИ КОНСТРУКТОРА:
CREATING AN INSTANCE OF AN OBJECT WITH THE DATE
AND TIME SPECIFIED BY THE CONSTRUCTOR
ARGUMENTS:
ЗДЕСЬ:
HERE:
ГОД — ЧИСЛОВОЕ ВЫРАЖЕНИЕ, ЗАДАЮЩЕЕ ПОЛНЫЙ
НОМЕР ГОДА (НАПРИМЕР, 1988, А НЕ 88) ;
YEAR IS A NUMERIC EXPRESSION THAT SPECIFIES THE
FULL YEAR NUMBER (FOR EXAMPLE, 1988, NOT 88) ;
МЕСЯЦ — ЧИСЛОВОЕ ВЫРАЖЕНИЕ, ЗАДАЮЩЕЕ НОМЕР
МЕСЯЦА (0 = ЯНВАРЬ, 1 = ФЕВРАЛЬ, …, 11 = ДЕКАБРЬ);
MONTH IS A NUMERIC EXPRESSION THAT SPECIFIES THE
MONTH NUMBER (0 = JANUARY, 1 = FEBRUARY, ..., 11 =
DECEMBER);
ДЕНЬ — ЧИСЛОВОЕ ВЫРАЖЕНИЕ, ЗАДАЮЩЕЕ НОМЕР ДНЯ
В МЕСЯЦЕ ОТ 1 ДО 31;
ЧАСЫ — НЕОБЯЗАТЕЛЬНОЕ ЧИСЛОВОЕ
ЗАДАЮЩЕЕ НОМЕР ЧАСА ОТ 0 ДО 23;
ВЫРАЖЕНИЕ,
МИНУТЫ — НЕОБЯЗАТЕЛЬНОЕ ЧИСЛОВОЕ ВЫРАЖЕНИЕ,
ЗАДАЮЩЕЕ НОМЕР МИНУТЫ ОТ 0 ДО 59;
СЕКУНДЫ — НЕОБЯЗАТЕЛЬНОЕ ЧИСЛОВОЕ ВЫРАЖЕНИЕ,
ЗАДАЮЩЕЕ НОМЕР СЕКУНДЫ ОТ 0 ДО 59;
МС — НЕОБЯЗАТЕЛЬНОЕ ЧИСЛОВОЕ ВЫРАЖЕНИЕ,
ЗАДАЮЩЕЕ НОМЕР МИЛЛИСЕКУНДЫ ОТ 0 ДО 999.
DAY IS A NUMERIC EXPRESSION THAT SPECIFIES THE DAY
NUMBER IN THE MONTH FROM 1 TO 31;
CLOCK — AN OPTIONAL NUMERIC EXPRESSION THAT
SPECIFIES THE NUMBER OF HOURS FROM 0 TO 23;
MINUTE — AN OPTIONAL NUMERIC EXPRESSION THAT
SPECIFIES THE NUMBER OF MINUTES FROM 0 TO 59;
SECONDS — AN OPTIONAL NUMERIC EXPRESSION THAT
SPECIFIES THE SECOND NUMBER FROM 0 TO 59;
MS IS AN OPTIONAL NUMERIC EXPRESSION THAT
SPECIFIES THE MILLISECOND NUMBER FROM 0 TO 999.

10.

НАПРИМЕР,
В ПЕРЕМЕННОЙ «C» ДАТА – 21 МАЯ 1958 ГОДА
И ВРЕМЯ 10 ЧАСОВ 15 МИН. НУМЕРАЦИЯ
МЕСЯЦЕВ НАЧИНАЕТСЯ С 0.
FOR EXAMPLE,
IN THE VARIABLE "C", THE DATE IS MAY 21,
1958, AND THE TIME IS 10 HOURS AND 15
MINUTES. THE MONTH NUMBERING STARTS
FROM 0.
МЕТОДЫ ПОЛУЧЕНИЯ КОМПОНЕНТОВ ОБЪЕКТА
DATE
METHODS FOR GETTING COMPONENTS OF
THE DATE OBJECT
МЕТОД ЭТО ДЕЙСТВИЕ КОТОРОЕ ВЫПОЛНЯЕТСЯ
ДЛЯ ОБЪЕКТА ИЛИ С ОБЪЕКТОМ. ПО СВОЕЙ СУТИ
ЭТО КОМАНДА, НО ЕЕ ДЕЙСТВИЯ СВЯЗАНЫ С
ОПРЕДЕЛЕННЫМ ОБЪЕКТОМ. У КАЖДОГО
ОБЪЕКТА МОЖЕТ БЫТЬ МНОГО МЕТОДОВ.
A METHOD IS AN ACTION THAT IS
PERFORMED ON AN OBJECT OR WITH AN
OBJECT. THIS IS ESSENTIALLY A COMMAND,
BUT ITS ACTIONS ARE RELATED TO A
SPECIFIC OBJECT. EACH OBJECT CAN HAVE
MANY METHODS.

11.

Метод
Описание
getTime()
Возвращает примитивное
значение объекта.
Returns the primitive value of the object.
getFullYear()
Возвращает номер года по
местному времени
Returns the year number in local time
getMonth()
Возвращает месяц по местному
времени. Нумерация месяцев с
0 (0-янв, 1-февр...)
Returns the month in local time. Numbering of months from 0 (0Jan, 1-Feb...)
getDate()
Возвращает число по местному
времени.
Returns a number in local time.
getDay()
Возвращает день недели по
местному времени. Нумерация
дней недели с 0 (0-воскр, 1понед...)
Returns the day of the week in local time. Numbering of days of
the week from 0 (0-Sunday, 1-Monday...)
getHours()
Возвращает часы по местному
времени.
Returns the local time clock.
getMinutes()
Возвращает минуты по
местному времени.
Returns the minutes according to local time.
getSeconds()
Возвращает секунды по
местному времени.
Returns the seconds according to local time.

12.

ОБЪЕКТ STRING
STRING OBJECT
ОБЪЕКТ STRING ПРЕДНАЗНАЧЕН ДЛЯ ХРАНЕНИЯ ТЕКСТОВЫХ
ДАННЫХ.
ДОСТУП
К
ОТДЕЛЬНОМУ
ЭЛЕМЕНТУ
ПРОИЗВОДИТСЯ ПО ИМЕНИ И ИНДЕКСУ (НОМЕРУ).
НУМЕРАЦИЯ СИМВОЛОВ В СТРОКЕ В JAVASCRIPT
НАЧИНАЕТСЯ С НУЛЯ. МЕТОДЫ ОБЪЕКТА:
THE STRING OBJECT IS USED FOR STORING TEXT DATA.
AN INDIVIDUAL ELEMENT IS ACCESSED BY NAME AND
INDEX (NUMBER). THE NUMBERING OF CHARACTERS
IN A STRING IN JAVASCRIPT STARTS FROM ZERO.
OBJECT METHODS:
МЕТОД «LENGTH» ВОЗВРАЩАЕТ ДЛИНУ СТРОКИ.
THE "LENGTH" METHOD RETURNS THE LENGTH OF THE
STRING.
МЕТОД INDEXOF
СИМВОЛА
ВОЗВРАЩАЕТ
ПЕРВОЕ
ВХОЖДЕНИЕ
МЕТОД «LASTINDEXOF», КОТОРЫЙ ВОЗВРАЩАЕТ ПОСЛЕДНЕЕ
ВХОЖДЕНИЕ СИМВОЛА
МЕТОД «CHARAT» ВОЗВРАЩАЕТ СИМВОЛ, СТОЯЩИЙ НА
УКАЗАННОЙ ПОЗИЦИИ.
ПРИМЕР 5
НА ПРИМЕРЕ ПОКАЗЫВАЕТСЯ
МЕТОДА К КОНКРЕТНОЙ СТРОКЕ.
ПРИМЕНЕНИЕ
КАЖДОГО
THE INDEXOF METHOD RETURNS
OCCURRENCE OF THE CHARACTER
THE
FIRST
THE "LASTINDEXOF" METHOD, WHICH RETURNS THE
LAST OCCURRENCE OF THE CHARACTER
THE "CHARAT" METHOD RETURNS THE CHARACTER AT
THE SPECIFIED POSITION.
EXAMPLE 5
THE EXAMPLE SHOWS HOW EACH METHOD IS APPLIED
TO A SPECIFIC STRING.

13.

14.

15.

ТЕГ <FORM> УСТАНАВЛИВАЕТ ФОРМУ НА ВЕБСТРАНИЦЕ. ФОРМА ПРЕДНАЗНАЧЕНА ДЛЯ ОБМЕНА
ДАННЫМИ МЕЖДУ ПОЛЬЗОВАТЕЛЕМ И СЕРВЕРОМ.
ОБЛАСТЬ ПРИМЕНЕНИЯ ФОРМ НЕ ОГРАНИЧЕНА
ОТПРАВКОЙ ДАННЫХ НА СЕРВЕР, С ПОМОЩЬЮ
КЛИЕНТСКИХ СКРИПТОВ МОЖНО ПОЛУЧИТЬ
ДОСТУП К ЛЮБОМУ ЭЛЕМЕНТУ ФОРМЫ, ИЗМЕНЯТЬ
ЕГО И ПРИМЕНЯТЬ ПО СВОЕМУ УСМОТРЕНИЮ.
<FORM> TAG SETS THE FORM ON THE WEB
PAGE. THE FORM IS INTENDED FOR DATA
EXCHANGE BETWEEN THE USER AND THE
SERVER. THE SCOPE OF FORMS IS NOT
LIMITED TO SENDING DATA TO THE SERVER.
YOU CAN USE CLIENT SCRIPTS TO ACCESS ANY
FORM ELEMENT, CHANGE IT, AND APPLY IT AS
YOU LIKE.
ДОКУМЕНТ
МОЖЕТ
СОДЕРЖАТЬ
ЛЮБОЕ
КОЛИЧЕСТВО ФОРМ, НО ОДНОВРЕМЕННО НА
СЕРВЕР МОЖЕТ БЫТЬ ОТПРАВЛЕНА ТОЛЬКО ОДНА
ФОРМА. ПО ЭТОЙ ПРИЧИНЕ ДАННЫЕ ФОРМ
ДОЛЖНЫ БЫТЬ НЕЗАВИСИМЫ ДРУГ ОТ ДРУГА.
A DOCUMENT CAN CONTAIN ANY NUMBER OF
FORMS, BUT ONLY ONE FORM CAN BE SENT TO
THE SERVER AT A TIME. FOR THIS REASON,
FORM DATA MUST BE INDEPENDENT OF EACH
OTHER.
ДОПУСКАЕТСЯ
ВНУТРЬ
КОНТЕЙНЕРА <FORM> ПОМЕЩАТЬ ДРУГИЕ ТЕГИ,
ПРИ
ЭТОМ
САМА
ФОРМА
НИКАК
НЕ
ОТОБРАЖАЕТСЯ НА ВЕБ-СТРАНИЦЕ, ВИДНЫ ТОЛЬКО
ЕЕ ЭЛЕМЕНТЫ И РЕЗУЛЬТАТЫ ВЛОЖЕННЫХ ТЕГОВ.
ALLOWED INSIDE THE <FORM> CONTAINER
PLACE OTHER TAGS, BUT THE FORM ITSELF IS
NOT DISPLAYED ON THE WEB PAGE, ONLY ITS
ELEMENTS AND THE RESULTS OF NESTED
TAGS ARE VISIBLE.

16.

Синтаксис
<form action="URL"> ... </form>
Атрибуты
accept-charset
Устанавливает кодировку, в которой сервер может принимать и
обрабатывать данные.
action
Адрес программы или документа, который обрабатывает данные
формы.
autocomplete
Включает автозаполнение полей формы.
enctype
Способ кодирования данных формы.
method
Метод протокола HTTP.
name
Имя формы.
novalidate
Отменяет встроенную проверку данных формы на корректность ввода.
target
Имя окна или фрейма, куда обработчик будет загружать возвращаемый
результат.
Attribute
accept-charset Sets the encoding in which the server can accept
and process data.
Action Address of the program or document that processes the
form data.
Autocomplete Enables AutoFill of form fields.
Enctype Method for encoding form data.
Method Method of the HTTP Protocol.
Name Form name.
Novalidate Cancels the built-in form data validation for correct
input.
Target Name of the window or frame where the handler will
load the returned result.

17.

ТЕГ <INPUT> ЯВЛЯЕТСЯ ОДНИМ ИЗ РАЗНОСТОРОННИХ ЭЛЕМЕНТОВ
ФОРМЫ И ПОЗВОЛЯЕТ СОЗДАВАТЬ РАЗНЫЕ ЭЛЕМЕНТЫ ИНТЕРФЕЙСА
И ОБЕСПЕЧИТЬ ВЗАИМОДЕЙСТВИЕ С ПОЛЬЗОВАТЕЛЕМ. ГЛАВНЫМ
ОБРАЗОМ <INPUT> ПРЕДНАЗНАЧЕН ДЛЯ СОЗДАНИЯ ТЕКСТОВЫХ
ПОЛЕЙ, РАЗЛИЧНЫХ КНОПОК, ПЕРЕКЛЮЧАТЕЛЕЙ И ФЛАЖКОВ. ХОТЯ
ЭЛЕМЕНТ
<INPUT>
НЕ
ТРЕБУЕТСЯ
ПОМЕЩАТЬ
ВНУТРЬ
КОНТЕЙНЕРА <FORM>, ОПРЕДЕЛЯЮЩЕГО ФОРМУ, НО ЕСЛИ
ВВЕДЕННЫЕ ПОЛЬЗОВАТЕЛЕМ ДАННЫЕ ДОЛЖНЫ БЫТЬ ОТПРАВЛЕНЫ
НА СЕРВЕР, ГДЕ ИХ ОБРАБАТЫВАЕТ СЕРВЕРНАЯ ПРОГРАММА, ТО
УКАЗЫВАТЬ <FORM> ОБЯЗАТЕЛЬНО. ТО ЖЕ САМОЕ ОБСТОИТ И В
СЛУЧАЕ ОБРАБОТКИ ДАННЫХ С ПОМОЩЬЮ КЛИЕНТСКИХ
ПРИЛОЖЕНИЙ, НАПРИМЕР, СКРИПТОВ НА ЯЗЫКЕ JAVASCRIPT.
ОСНОВНОЙ АТРИБУТ ТЕГА <INPUT>, ОПРЕДЕЛЯЮЩИЙ ВИД ЭЛЕМЕНТА
— TYPE. ОН ПОЗВОЛЯЕТ ЗАДАВАТЬ СЛЕДУЮЩИЕ ЭЛЕМЕНТЫ ФОРМЫ:
ТЕКСТОВОЕ ПОЛЕ (TEXT), ПОЛЕ С ПАРОЛЕМ (PASSWORD),
ПЕРЕКЛЮЧАТЕЛЬ (RADIO), ФЛАЖОК (CHECKBOX), СКРЫТОЕ ПОЛЕ
(HIDDEN), КНОПКА (BUTTON), КНОПКА ДЛЯ ОТПРАВКИ ФОРМЫ
(SUBMIT), КНОПКА ДЛЯ ОЧИСТКИ ФОРМЫ (RESET), ПОЛЕ ДЛЯ
ОТПРАВКИ ФАЙЛА (FILE) И КНОПКА С ИЗОБРАЖЕНИЕМ (IMAGE). ДЛЯ
КАЖДОГО ЭЛЕМЕНТА СУЩЕСТВУЕТ СВОЙ СПИСОК АТРИБУТОВ,
КОТОРЫЕ ОПРЕДЕЛЯЮТ ЕГО ВИД И ХАРАКТЕРИСТИКИ. КРОМЕ ТОГО, В
HTML5 ДОБАВЛЕНО ЕЩЕ БОЛЕЕ ДЕСЯТКА НОВЫХ ЭЛЕМЕНТОВ.
THE <INPUT> TAG IS ONE OF THE VERSATILE ELEMENTS
OF THE FORM AND ALLOWS YOU TO CREATE
DIFFERENT INTERFACE ELEMENTS AND PROVIDE
INTERACTION WITH THE USER. MAINLY <INPUT> IS
USED FOR CREATING TEXT FIELDS, VARIOUS BUTTONS,
RADIO BUTTONS, AND CHECKBOXES. ALTHOUGH THE
<INPUT> ELEMENT DOES NOT NEED TO BE PLACED
INSIDE THE <FORM> CONTAINER THAT DEFINES THE
FORM, IF THE DATA ENTERED BY THE USER MUST BE
SENT TO THE SERVER WHERE THE SERVER PROGRAM
PROCESSES IT, THEN SPECIFY <FORM> NECESSARILY.
THE SAME IS TRUE FOR DATA PROCESSING USING
CLIENT APPLICATIONS, SUCH AS JAVASCRIPT SCRIPTS.
THE MAIN ATTRIBUTE OF THE <INPUT> TAG THAT
DEFINES THE TYPE OF ELEMENT IS TYPE. IT ALLOWS
YOU TO SET THE FOLLOWING FORM ELEMENTS: TEXT
FIELD (TEXT) FIELD WITH PASSWORD (PASSWORD), THE
SWITCH (RADIO), CHECKBOX (CHECKBOX), HIDDEN
FIELD (HIDDEN), BUTTON (BUTTON), THE BUTTON TO
SUBMIT THE FORM (SUBMIT) BUTTON TO CLEAR THE
SHAPE (RESET) THE SEND FILE (FILE) AND A BUTTON
(IMAGE). EACH ELEMENT HAS ITS OWN LIST OF
ATTRIBUTES THAT DEFINE ITS APPEARANCE AND
CHARACTERISTICS. IN ADDITION, MORE THAN A DOZEN
NEW ELEMENTS HAVE BEEN ADDED TO HTML5.

18.

19.

ВСТРОЕННЫЕ ФУНКЦИИ
PARSEINT(СТР)
ПРЕОБРАЗОВАНИЕ СТРОКИ СТР В ЦЕЛОЕ ЧИСЛО.
ЕСЛИ PARSEINT СТАЛКИВАЕТСЯ С НЕДОПУСТИМЫМ
СИМВОЛОМ, ТО ВОЗВРАЩАЕТ ЗНАЧЕНИЕ, ОСНОВАННОЕ
НА ПОДСТРОКЕ, СЛЕДУЮЩЕЙ ДО ЭТОГО СИМВОЛА,
ИГНОРИРУЯ ВСЕ ПОСЛЕДУЮЩИЕ. ЕСЛИ ПЕРВЫЙ ЖЕ
СИМВОЛ НЕ ДОПУСТИМ, PARSEINT ВОЗВРАЩАЕТ
ЗНАЧЕНИЕ NAN.
PARSEFLOAT(СТР)
ПРЕОБРАЗОВАНИЕ СТРОКИ СТР В ЧИСЛО С ПЛАВАЮЩЕЙ
ТОЧКОЙ.
BUILT-IN FUNCTIONS
PARSEINT () CONVERTING A PAGE STRING TO AN
INTEGER.IF PARSEINT ENCOUNTERS AN INVALID
CHARACTER, IT RETURNS A VALUE BASED ON
THE SUBSTRING FOLLOWING THAT CHARACTER,
IGNORING ALL SUBSEQUENT CHARACTERS. IF
THE FIRST CHARACTER IS NOT VALID, PARSEINT
RETURNS THE VALUE NAN.
PARSEFLOAT() CONVERT A PAGE STRING TO A
FLOATING - POINT NUMBER.
ISNAN(СТР)
IF PARSEFLOAT ENCOUNTERS AN INVALID
CHARACTER, IT RETURNS A VALUE BASED ON
THE SUBSTRING FOLLOWING THAT CHARACTER,
IGNORING ALL SUBSEQUENT CHARACTERS. IF
THE FIRST CHARACTER IS NOT VALID,
PARSEFLOAT RETURNS NAN.
ЕСЛИ СТРОКА СТР НЕ ЯВЛЯЕТСЯ ЧИСЛОМ, ВОЗВРАЩАЕТ
TRUE, ИНАЧЕ -- FALSE.
ISNAN() IF THE STRING PAGE IS NOT A NUMBER,
RETURNS TRUE, OTHERWISE -- FALSE.
ЕСЛИ PARSEFLOAT СТАЛКИВАЕТСЯ С НЕДОПУСТИМЫМ
СИМВОЛОМ, ТО ВОЗВРАЩАЕТ ЗНАЧЕНИЕ, ОСНОВАННОЕ
НА ПОДСТРОКЕ, СЛЕДУЮЩЕЙ ДО ЭТОГО СИМВОЛА,
ИГНОРИРУЯ ВСЕ ПОСЛЕДУЮЩИЕ. ЕСЛИ ПЕРВЫЙ ЖЕ
СИМВОЛ НЕ ДОПУСТИМ, PARSEFLOAT ВОЗВРАЩАЕТ NAN.
English     Русский Rules