русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методи об'єкта Array


Дата добавления: 2015-07-09; просмотров: 588; Нарушение авторских прав


сoncat об'єднує два масиви в один;

join з'єднує всі елементи масиву в один рядок;

pop видаляє останній елемент із масиву і повертає його

значення;

push додає один або декілька елементів у кінець масиву і

повертає останній доданий елемент;

reverse переставляє елементи масиву в зворотному порядку;

shift видаляє перший елемент масиву і повертає його

значення;

slice створює переріз масиву у виді нового масиву;

splice додає і/або видаляє елементи масиву;

sort упорядковує елементи масиву;

unshift додає один або декілька елементів у початок масиву і

повертає нову довжину масиву.

 

Нехай, наприклад, визначено два масиви:

Array1=new Array ("Перший", "Другий", "Третій");

array2=new Array ("Один", "Два", "Три");

тоді після виконання

var c=array1. join();

— значення змінної с буде рядок "Перший, Другий, Третій";

array1.sort();

— елементи масиву array 1 будуть розміщені за алфавітом;

var c2=array1.concat(array2)

— значення змінної с буде масив ("Перший", "Другий", "Третій", "Один", "Два", "Три" (об'єднання двох масивів в один).

Додавання елементів у кінець масиву можливе простим присвоєнням значення новому елементу масиву, а не тільки методом push(). Для визначення довжини розміру масиву використовується властивість length.

 

Date

Об'єкт Date доступний тільки для зчитування. Дозволяє визначити поточну системну дату і час. Використання цього об'єкта розглянемо на прикладі. Як типову задачу можна розглянути створення годинника у статусному рядку броузера.

 

Лістинг 2.6

 

<НТМL>

<HEAD>

<SCRIPT>

function display_time_in_status_line()

{

<!--



var d=new Date();// ініціалізація змінної типу Date

var h=d.getHours();// години від 0 до 23

var m = d.getMinutesQ; //хвилини від 0 до 59

var ampm = (h>=12) ? "PM":"AM" // AM чи РМ?

if (h>12) h-=12; //нам необхідно лише перші 12

if (h==0) h=12; // північ

if (m<О) m="0"+m; // додаємо нулі

var t=h+":"+m+" " +ampm; // зберігаємо разом

defaultStatus=t; // заносимо значення в статусний рядок

setTimeout(dispalay_time_in_status_line(), 60000);

//робимо це саме кожну хвилину

//-->

}

</SCRIPT>

</HEAD>

<BODY onLoad="display_time_in_status_line();">

Великий HTML-документ

</BODY>

</HTML>

 

Number

Об'єкт Number — використовується для перетворень (приведень до іншого типу), наприклад:

var g="3";

var h=Number(g);

var j=g+h;

var k=h+g;

Після виконання такого набору операторів значення змінної j буде дорівнювати «33», a k – 6.

 

String

String — рядок. У наступному прикладі наведено різні способи створення рядкової змінної test:

var test="Це рядок"; t

est="Це рядок";

var test=String("Це рядок");

test=String("Це рядок");

 

Головні методи цього об'єкта:

charAt,

charCodeAt повертає символ або його код із заданої позиції в рядку;

 

indexOf,

lastlndexOf повертає номер позиції початку або кінця в рядку заданого підрядка;

 

concat об'єднання двох рядків;

 

length повертає довжину рядка;

 

substring,

substr повертає підрядок рядка, заданий позиціями початку і кінця, або початком і початком+задане число символів;

 

toUpperCase повертає рядок, символи якого перетворені у верхній регістр;

 

toLowerCase повертає рядок, символи якого перетворені у нижній регістр;

 

italics повертає рядок з курсивними символами.

 

 


 

 

Рис. 2.1

 

Math

Містить велику кількість математичних функцій. При зверненні до властивостей цього об'єкта створювати його непотрібно, проте слід явно вказувати його ім'я. Наприклад, властивість РІ містить значення числа п і використовувати його в програмі можна у вигляді math. PI.

Основні методи об'єкта Math:

abs абсолютне значення;

sin, cos, tan стандартні тригонометричні функції;

acos, asin, atan обернені тригонометричні функції;

exp, log експоненціальна функція і функція натурального логарифма;

min, max найбільше або найменше значення двох аргументів;

pow показникова функція pow(x,y)=xy;

round округлення аргументу до найближчого цілого;

sqrt квадратний корінь.

 



<== предыдущая лекция | следующая лекция ==>
Ієрархія об'єктів у JavaScript | Об'єкти броузера


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.288 сек.