Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Теоретическая часть. Дисциплина «Программное обеспечение компьютерных сетей» Специальность 230105




Дисциплина «Программное обеспечение компьютерных сетей» Специальность 230105

Лабораторная работа №1, 2.

Использование встроенных объектов и функций».

Теоретическая часть.

 

Встроенные объекты JAVASCRIPT JavaScript предлагает для работы с различными типами данных ряд встроенных объектов, каждый из которых имеет свой собственный набор свойств и методов, доступных в коде JavaScript. Объект Array Объект Array определяет метод создания массивов и способ работы с ними. Для создания нового массива используется такая конструкция: x=new ArrayO; // создание нового массива x=new Array(lO); //создание массива из 10 элементов // создание массива и одновременно заполнение его значениями x=new Array("Мурка", "Васька", "Толстопуз",."Барсик");
Свойство Описание
length Целое число с возможностью изменения, указывающее количество элементов массива
Метод Описание
join ( [строка] ) Возвращает строку, содержащую все элементы массива, строка в скобках — необязательный разделитель
reverse () Изменяет на обратный порядок следования элементов
sort ([функция]) Сортирует массив; если в скобках указана функция — по результатам ее вычисления

Объект Boolean

Объект Boolean предназначен для хранения простых значений типа да/нет, true/false. Чтобы создать новый объект типа Boolean, используется такой синтаксис:

MyAnsver=new Boolean([ значение});

Если значение равно 0, null, пропущено или является пустой строкой, новый объект будет иметь начальное значение false. Все другие значения этого аргумента, включая строку false, приведут к созданию объекта, имеющего значение true.

Метод Описание
toStrlng() Возвращает значение объекта как строку true или false
valueOf() Возвращает численное значение объекта

Объект Date

Объект Date поддерживает метод для работы с датами и временем в JavaScript. Новые экземпляры объектов Date создаются так:

newDateObject = new Date([значение])

Значение — необязательные установки даты и времени для нового объекта. Если они не заданы, используются текущие дата и время. Значение может иметь такой вид:

  • миллисекунды — начиная с полуночи по Гринвичу 1 января 1970 года;
  • год, месяц, день (например, 1997,0,27 — 27 января 1997);
  • год, месяц, день, часы, минуты, секунды;
  • месяц день, годчасы:минуты:секунды (например, September 23,1997 08:25:30).
Метод Описание
getDate ( ) Возвращает число месяца как целое числоот 1 до 31
getDay () Возвращает день недели как целое число от 0 (воскресенье) до 6 (суббота)
getHours ( ) Возвращает часы как целое от 0 до 23
getMlnutes ( ) Возвращает минуты как целое от 0 до 59
getMonthO Возвращает месяц как целое от 0 (январь) до 1 1 (декабрь)
getSeconds ( ) Возвращает секунды как целое от 0 до 59
geTime ( ) Возвращает количество миллисекунд между 1 января 1970 года в 00:00:00 по Гринвичу и текущим объектом Date как целое число
getTimeZoneOf f set ( ) Возвращает разницу в минутах между местным и гринвичским временем как целое число
getYear ( ) Возвращает год без первых двух разрядов как целое число
parse (дата) Возвращает количество миллисекунд между 1 января 1970 года в 00:00:00 по Гринвичу да- той (дата;
setDate ( значение) Устанавливает день месяца с помощью цело- го числа значение от 1 до 31
setHours ( значение) Устанавливает часы с помощью целого числа значение от 0 до 23
setMinutes ( значение) Устанавливает минуты с помощью целого числа значение от 0 до 59
setMonth ( значение) Устанавливает месяц с помощью целого числа значение от 0 до II
setSeconds ( значение) Устанавливает секунды с помощью целого числа значение от 0 до 59
setTime ( значение) Устанавливает значение объекта Date с помощью целого числа значение, которое отражает количество миллисекунд между 1 января 1970 года в 00:00:00 по Гринвичу
set Year ( значение) Устанавливает часы с помощью целого числа значение, большего 1900
toGMTStringO Преобразует данные местного времени во время по Гринвичу и возвращает как строку
toLocaleString ( ) Преобразует время по Гринвичу в данные местного времени и возвращает как строку
UTC( год, месяц) Возвращает количество миллисекунд между 1 января 1970 года в 00:00:00 по Гринвичу и текущим объектом Date как целое число [, часы] [, минуты] [, секунды])

Объект Function

Объект Function предоставляет механизм для компиляции кода JavaScript в виде функции. Новая функция создается так:

functionName = new Function(аргумент1, аргумент2, ... код функции),

где аргумент1, аргумент2 и т. д. — аргументы для создаваемого объекта Function, а код функции — строка, содержащая тело функции. Это может быть несколько выражений JavaScript, разделенных точкой с запятой.

Свойство Описание
arguments [ ] Ссылка на массив Arguments, содержащий аргументы вызванной функции
caller Определяет функцию, вызываемую объектом Function
prototype Предоставляет способ для добавления свойств объекту Function

Объект Arguments

Объект Arguments — список (массив) аргументов объекта Function.

Свойство Описание
length Целое число, определяющее количество аргументов, необходимых вызванной функции

ОбъектMath

Предоставляет набор свойств и методов для работы с математическими константами и функциями. Для их использования нужна сначала ссылка на объект Math, затем — на требуемые метод или свойство:

MyArea= Math.PI * MyRadiuS * MyRadius;
MyResult = Math.floor(MyNumber);
X=Math.sin(6.28)

Свойство Описание
E Постоянная Эйлера
LN10 Значение натурального логарифма числа 10
LN2 Значение натурального логарифма числа 2
LOG10E Значение десятичного логарифма экспоненты (числа е)
LOG2E Значение двоичного логарифма экспоненты
PI SORT1_2 SORT Значение постояннойп Значение квадратного корня из '/2 Значение квадратного корня из 2
Метод Описание
Abs ( число) Возвращает модуль числа число
acos ( число) Возвращает арккосинус числа число
as in ( число) Возвращает арксинус числа число
a tan ( число) Возвращает арктангенс числа число
atan2 (x, у) Возвращает угол в полярных координатах точки
ceil ( число) Округляет число вверх до ближайшего целого
cos ( число) Возвращает косинус числа число
ехр ( число) Возвращает экспоненту в степени число
floor ( число) Округляет число вниз до ближайшего целого
log ( число) Возвращает натуральный логарифм числа число
max ( число1 , число1 ) Возвращает большее из чисел число1, число2
mi п( число 1, число2) Возвращает меньшее из чисел число1, число2
pow ( число 1 . число2 ) Возвращает число1 в степени число2
random ( ) Возвращает случайное число в диапазоне 0 и 1
round ( число) Округляет число до ближайшего целого
sin ( число) Возвращает синус числа число
sqrt (число) Возвращает квадратный корень из числа числе
tan ( число) Возвращает тангенс числа число

Объект Number

Объект Number предоставляет набор свойств, полезных при работе с числами.

Свойство Описание
MAX_VALUE Максимальное численное значение в JavaScript (~1,79Е+308)
MIN_VALUE Минимальное численное значение в JavaScript (~2,22Е-308)
NaN Значение, не являющееся числом
NEGATIVE_INFINITY Минус бесконечность
POSITIVE_INFINITY Плюс бесконечность
Метод Описание
oString( [основание] ) Преобразует число в десятичную системусчисления (или в число в системе по основанию основание,) и возвращает в виде строки
valueof ( ) Возвращает двоичное численное значениечисла

Объект String

Объект String дает вам набор методов для работы с текстом. Для создания объекта String используется такой синтаксис:

MyString = new String ( [значение] )

где значение - необязательный параметр: текст, представляющий собой начальное значение строковой переменной. Если это число, оно сначала преобразуется в строковый формат.

Свойство Описание
Lenth Целое число, указывающее количество символов в строке
Метод Описание
anclor ("name") Возвращает исходную строку окруженную тегами <A> и </A> с атрибутом NAME, равным name
big () Возвращает исходную строку заключенную в теги <BIG> и </BIG>
blink () Возвращает исходную строку заключенную в теги <BLINK> и </BLINK>
bold () Возвращает исходную строку заключенную в теги <B> и </B>
charAt (позиция) Возвращает символ, стоящий в позиции позиция строки
fixed ( ) Возвращает исходную строку, заключенную в тэги <ТТ> и </ТТ>
fontcolor ( " color" ) Возвращает исходную строку, заключенную в тэги <FONT> и </FONT> с атрибутом COLOR, равным color
fontsize ( " size" ) Возвращает исходную строку, заключенную в тэги <FONT> и </FONT> с атрибутом SIZE, paвным size
indexO f ( значение [ , позиция] ) Возвращает позицию первого появления строк! значение, начиная с позиции позиция
italicsO Возвращает строку, заключенную в тэги <I> и </I>
lastlndexOf ( значение [ , позиция] '. ) Возвращает позицию первого с конца строки появления строки значение, начиная с позиции позиция
link ("href") Возвращает исходную строку, окруженную тэгами <А> и </А>, с атрибутом HREF, равным href.
small () Возвращает исходную строку, заключенную в тэги <SMALL> и </SMALL>
Метод Описание
split (разделитель) Возвращает массив строк, созданный разделением всех встретившихся строк разделительным символом разделитель
strikeO Возвращает исходную строку, заключенную в тэги <STRIKE> и </strike>
sub() Возвращает исходную строку, заключенную в тэги <SUB> и </SUB>
substring (номер 1 , номер2) Возвращает подстроку данного объекта String начинающуюся символом в позиции номер1 и заканчивающуюся символом в позиции перед номер2
sup( ) Возвращает исходную строку, заключенную в тэги <SUP> и </SUP>
toLowerCase ( ) Возвращает исходную строку со всеми символами, преобразованными в строчные
toUpperCase ( ) Возвращает исходную строку со всеми символами, преобразованными в прописные

 

 

 

 

Поделиться:

Дата добавления: 2015-09-15; просмотров: 72; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты