Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 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