Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
2.2.1.Объект Array
В JavaScript нет типа данных массив, но с помощью объекта Array можно создавать массивы в приложениях и манипулировать ими. Методы этого объекта позволяют сортировать, объединять, записывать в обратном порядке содержимое массивов. Массив создается оператором new и конструктором массива – системной функцией Array, инициализирующей элементы массива. Создать массив можно одной из следующих конструкций:
имя_массива = new Array ([элемент1, элемент2, …, элементN])
имя_массива = new Array ([длина_массива])
При использовании первого синтаксиса конструктору массива в качестве параметров передаются значения элементов массива, во второй конструкции задается длина массива. Нумерация элементов массивов в JavaScript начинается с нуля.
Способ 1:
<html> <head><title> JavaScript Demos</title>
<script language="JavaScript"> " создание нового массива и его заполнение
allStr = new Array(“Message #1", "Message #2", "Message #3", "Message #4", "Message #5");
//функция для отображения элемента массива
function showMsg(ndx)
{ alert(allStr[ndx]);}
</script> </head>
<!— Показать сообщение №4 —> <body>
<script language="JavaScript"> showMsg(3)
</script> </body> </html>
Способ 2:
<script language="JavaScript”>//создание нового массива
allStr = new Array(4);
//заполнение массива
allStr[0]= "Message #1";
allStr[1] = "Message #2";
allStr[2] = "Message #3";
altStr[3] = "Message #4";
allStr[4] = "Message #5";
Методы объекта Array:
Метод | Действие | Синтаксис |
concat | Объединяет два массива в один | arr3=arr1.concat(arr2) |
join | Соединяет все элементы массива в одну строку | arr2=arr1.join(разделитель) |
reverse | Переставляет элементы массива в обратном порядке | arr1.reverse() |
slice | Создает сечение массива в виде нового массива | arr2=arr1.slice(nfirst[,nend]) |
sort | Сортирует элементы массива | arr. sort() |
toString | Возвращает строку, состоящую из элементов массива, разделенных запятыми | arr2=arr1.toString() |
Свойство объекта Array: length – указывает на размерность массива. (В JavaScript нумерация элементов массива начинается с нуля).
2.2.2.Объект Date
Для представления дат в программе JavaScript используется объект Date. Он создается, как и любой объект в JavaScript, оператором new с помощью конструктора Date. Синтаксис оператора создания даты следующий:
Имя_объекта_дата = new Date([параметры]);
В JavaScript дата хранится в виде числа миллисекунд, прошедших от 1 января 1970 года. Если в конструкторе даты отсутствуют параметры, то значением объекта будет текущая дата: now = new Date().
Параметром конструктора может быть строка вида:
“месяц день, год часы:минуты:секунды”
Например: someDate = new Date(“January 7, 1999 12:00:00”).
Если опустить значения часов, минут и секунд, то по умолчанию они будут иметь значения 0.
Допускается использование следующего формата параметров, задающих год, месяц и день или год, месяц, день, часы, минуты и секунды:
var theDate= new Date(year, month, date[, hour[, minute[,second[,ms]]]]). Например:
theDate = new Date(2002, 1, 7)
theDate = new Date(1999, 1, 7, 12, 0, 0)
Today = new Date() // Здесь объект Date поставляет текущую дату и время, а скрипт сохраняет эту информацию в переменной Today.
Метод | Oписание |
getDate | Возвращает день месяца как целое число от 1 до 31. |
getDay | Возвращает день недели как целое число от 0 (воскресенье) до 6 (суббота). |
getHours | Возвращает число часов как целое от 0 до 23. |
getMinutes | Возвращает число минут как целое от 0 до 59. |
getMonth | Возвращает номер месяца как целое от 0 (январь) до 11 (декабрь). |
getSeconds | Возвращает число секунд как целое от 0 до 59. |
getTime | Возвращает число миллисекунд между 1 января 1970 года, 00:00:00 и датой, заданной объектом Date. |
getTimeZoneOffset | Возвращает число минут, составляющих разницу между локальным временем и временем по Гринвичу. |
getYear | Возвращает год. |
parse | Возвращает число миллисекунд между 1 января 1970 года, 00:00:00 и датой, заданной в виде строки. |
setDate | Устанавливает день месяца. |
setHours | Устанавливает число часов. |
setMinutes | Устанавливает число минут. |
setMonth | Устанавливает номер месяца. |
setSeconds | Устанавливает число секунд. |
setTime | Устанавливает время. |
setYear | Устанавливает год. |
toGMTString | Преобразует локальное время во время по Гринвичу и возвращает его в виде строки. |
toLocaleString | Преобразует время по Гринвичу в локальное время и возвращает его в виде строки. |
Все методы объекта Date используют целочисленные значения, приводимые в следующей таблице.
Значения | Диапазон |
Число секунд и минут | 0..59 |
Число часов | 0..23 |
День недели | 0..6 |
Дата | 1..31 |
Месяц | Январь..Декабрь) |
Год | Год в формате «четыре цифры» |
2.2.3.Объект Math
В свойствах объекта Math хранятся основные математические константы, а его методы вычисляют основные математические функции. При обращении к свойствам и методам этого объекта создавать его не надо, но следует явно указывать его имя Math. Например, в свойстве PI хранится значение числа π и использовать его в программе можно в виде Math. PI.
Метод | Описание |
abs | Возвращает абсолютное значение аргумента |
sin, cos, tan | Стандартные тригонометрические функции, аргументы указываются в радианах. |
acos, asin, atan | Инверсные тригонометрические функции, возвращают значения в радианах |
exp, log | Экспонента и натуральный логарифм, основание - е(константа Эйлера) |
ceil | Возвращает целое число, большее или равное аргументу |
floor | Возвращает целое число, меньшее или равное аргументу |
min, max | Возвращает большее или меньшее двух аргументов |
pow | Показательная функция: pow(x, y)=xy |
round | Округляет аргумент до ближайшего целого |
sqrt | Возвращает квадратный корень аргумента. |
Свойство | Описание |
E | Число e |
LN2 | Натуральный логарифм 2: ln(2) |
LOG2 | Натуральный логарифм 10: ln(10) |
LOG2E | log2(e) |
LOG10E | lg(e) |
PI | Число π |
SQRT1_2 | Корень из 0.5 |
SQRT2 | Корень из 2 |
Пример (иллюстрация свойств и методов объекта Math):
<BODY>
<SCRIPT LANGUAGE="JavaScript">
s="<TABLE BORDER=2>"+
"<TR><TD><B>E</B></TD><TD>" +Math. E +
"</TD></TR>"+
"<TR><TD><B>LN2</B></TD><TD>" +Math. LN2 +
"</TD></TR>"+
"<TR><TD><B>LN10</B></TD><TD>" +Math. LN10 +
"</TD></TR>"+
"<TR><TD><B>LOG2E</B></TD><TD>" +Math. LOG2E +
"</TD></TR>"+
"<TR><TD><B>LOG10E</B></TD><TD>" +Math. LOG10E +
"</TD></TR>"+
"<TR><TD><B>PI</B></TD><TD>" +Math. PI +
"</TD></TR>"+
"<TR><TD><B>SQRT2</B></TD><TD>" +Math. SQRT2 +
"</TD></TR>"+
"<TR><TD><B>round(0.217)</B></TD><TD>" +Math. round(0.217) +
"</TD></TR>"+
"<TR><TD><B>round(-3.961)</B></TD><TD>" +Math. round(-3.961) +
"</TD></TR>"+
"<TR><TD><B>max(4,-3.9)</B></TD><TD>" +Math. max(4,-3.9) +
"</TD></TR>"+
"<TR><TD><B>floor(2.47)</B></TD><TD>" +Math. floor(2.47) +
"</TD></TR>"+
"</TABLE>";
document. write(s)
</SCRIPT>
</BODY>
2.2.4.Объект String
Используя объект String и его методы, вы можете работать со строками в скриптовых программах. Объект String содержит большое число методов для управления строками и одно свойство (length), позволяющее определить длину строки.
Экземпляр объекта String создается с помощью вызова конструктора new:
myString = new String("Моя строка");
Объект String предоставляет два типа методов. К первому типу относятся методы, выполняющие преобразования или другие операции над строками, — substring, toUpperCase т. п. Ко второму — методы, возвращающие HTML-версии строк, такие, как bold, italics и т. п. Отметим, что группа функций, возвращающих HTML-версии строк, не входит в стандарт ECMAScript.
Методы объекта String:
Метод | Описание | Синтаксис |
charAt | Возвращает n-й символ строки | str. charAt(n) |
charCodeAt | Возвращает код в кодировке Unicode для указанного символа | str. charCodeAt(n) |
concat | Конкатенация двух строк | str. concat(str2) |
indexOf | Возвращает позицию первого вхождения подстроки в строку. | str. indexOf(подстрока[,n_start]) |
lastIndexOf | Возвращает позицию последнего вхождения подстроки в строку. | str. lastIndexOf(подстрока[,n_start]) |
link | Создает HTML-ссылку. | |
slice | Сечение строки (остаток начиная с n-й позиции) | str. slice(n[,n_end]) |
split | Разделяет объект String на массив строк, преобразуя строку в подстроки (r – разделитель). | split(‘r’) |
substring | Возвращает подстроку длиной n-m, начиная с n символа. | str. substring(n[,m]) |
substr | Возвращает подстроку длиной m, начиная с n символа. | str. substr(n[,m]) |
toLowerCase, toUpperCase | Преобразует символы строки в символы нижнего или верхнего регистра соответственно. | str. toLowerCase() str. toUpperCase() |
Методы объекта String, форматирующие строки в кодах HTML.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


