Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
02.05.2014
Размер:
45.91 Кб
Скачать

My home page Стандартные методы языка JavaScript Язык JavaScript предоставляет в распоряжение программиста обширный набор методов, которые решают множество основных задач. Эти методы являются аналогами функций и процедур, существующих в других языках программирования, и управляют практически любым действием программы на языке JavaScript.

Использование стандартных методов языка JavaScript Язык JavaScript поставляется с обширным набором стандартных методов. Использование этих методов в приложениях на языке JavaScript позволяет значительно лучше управлять объектами, отображаемыми в гипертекстовом документе.

Одни методы языка JavaScript возвращают определенные значения, такие как true (истина) или false (ложь), а другие - нет. Для вызова некоторых методов необходимо использовать префикс, который является именем соответствующего семейства объектов.

abs() Синтаксис:

Math.abs(val)

Возвращает:

Абсолютную величину числового аргумента val.

Семейство объектов: Math

Абсолютной величиной является само это число без какого-либо знака перед ним.

Пример 15

acos() Синтаксис:

Math.acos(val)

Возвращает:

Значение арккосинуса числа val.

Семейство объектов: Math

acos() является математическим методом, который возвращает арккосинус (в радианах) передаваемого ему числового аргумента val.

alert() Синтаксис:

alert(строка|выражение)

Возвращает:

Ничего.

Семейство объектов: window

Метод alert() позволяет выводить строку текста в окно на экране пользователя. Пользователь может его свободно перемещать. Сбоку от сообщения располагается пиктограмма с восклицательным знаком и, кроме того, в окне имеется кнопка OK, предназначенная для удаления сообщения с экрана. В выводимой строке не следует использовать текст в формате HTML. Для того чтобы представить сообщение в этом окне сообщений в виде нескольких строк, следует использовать символ \n (новая строка). Например,

alert("\nWelcome to my Home Page! \n\nThis page "+

"required Netscape 1.1 or higher.");

выведет текст в виде двух строк в окне.

Метод alert() полезно применять в приложениях, предназначенных для проверки правильности ввода данных. Например, можно задать функцию, которая проверяет правильность ввода информации в определенное поле формы:

function validateName(name)

{

if (name.lenght>30)

{

alert("Names must be less than 30 characters.");

name.value=""; // Сбросить имя

}

}

Теперь функцию validateName можно включить в поле формы HTML в виде:

<form name="myForm">

<input type="text" name="PersonName">

...

</form>

Атрибут onBlur позволяет осуществить вызов функции языка JavaScript (в данном случае - validateName) при потере фокуса полем ввода - в данном случае при переходе от редактирования поля ввода PersonName к другому полю формы. Название типа объекта form является префиксом имени поля ввода при передачи его в качестве параметра функции validateName.

anchor() Синтаксис:

stringObj.anchor(anchName);

Возвращает:

Ничего.

Семейство объектов: string

Метод anchor() используется для того, чтобы преобразовать объект типа string (StringObj) в поименованный якорь, где anchName является именем якоря.

Если необходимо создать якорь в другом файле HTML, то нужно использовать следующий синтаксис:

<a href="fileName.html#anchorName">..</a>

asin() Синтаксис:

asin(val)

Возвращает:

Арксинус значения, задаваемого аргументом val.

Семейство объектов: Math

Функция asin() получает в качестве аргумента числовое значение (выраженное в радианах) и возвращает арксинус этого значения.

atan() Синтаксис:

atan(val)

Возвращает:

Арктангенс аргумента val

Семейство объектов: Math

back() Синтаксис:

history.back()

Возвращает:

Ничего.

Семейство объектов: history

Посредством метода history.back() эмулируется нажатие кнопки Back (назад) в Natscape, которая служит для загрузки предшествующего гипертекстового документа. Средствами языка JavaScript можно самостоятельно создать простые кнопки Back(назад) и Forward(вперед).

Пример:

<html>

<body>

<form>

<input type="button" val="Back" onClick="history.back()">

<input type="button" value="Forward" onclick="history.forward()">

</form>

</body>

</html>

где метод forward() выполняет действия, обратные действиям метода back().

big() Синтаксис:

string.big()

Возвращает:

Ничего.

Семейство объектов: string

Метод big применяется к строке, чтобы вывести ее шрифтом большого размера. Например,

document.writeln("Это "+ "большой".big() +" текст");

поместит слово "большой" в контейнер <big>..</big>, вследствии чего это слово будет выводиться шрифтом большего размера, чем шрифт остальной части предложения.

blink() Cинтаксис:

string.blink()

Возвращает:

Ничего.

Семейство объектов: string

Если к строке применить метод blink(), она при выводе на экран будет мерцать. В методе используется контейнер Netscape HTML <blink>..</blink>.

document.writeln("Это "+ +мерцает".blink() + "хорошо!");

blur() Синтаксис:

objName.blur()

Возвращает:

Ничего.

Семейство объектов: password, text, text area

blur() убирает фокус с данного объекта (objName). Фокус - термин, который применяется для обозначения текушего выбранного объекта, т.е. поля ввода в HTML-форме.

Bold() Синтаксис:

string.Bold()

Возвращает:

Ничего.

Семейство объектов: string

Метод string.Bold() выделяет указанную строку (объект типа string) жирным начертанием шрифта. Для этого данный метод помещает строку в теги HTML <body>..</body>.

Пример:

myVar="жирный";

document.writeln("Это "+ myVar.Bold() + "текст");

что выведет строку "Это жирный текст" в окне броузера Netscape.

charAt() Синтаксис:

string.charAt(index)

Возвращает:

Символ, положение которого в строке задается числовым значением index

Семейство объектов: string

charAt() используется для получения символа, находящегося в указанной позиции строки.

Пример:

myString="Wombat";

m_Pos=myString.charAt(2);

присвоит переменной m_Pos значение "m".

clearTimeout() Синтаксис:

clearTimeout(id)

Возвращает:

Ничего.

Семейство объектов: Не применимо.

Метод clearTimeout() отменяет событие ожидания, которое задается идентификатором id. Событие ожидания обычно представляет собой обратный отчет времени, остающегося до наступления некоторого события, заданного пользователем.

click() Синтаксис:

formObject.click()

Возвращает:

Ничего.

Семейство объектов: checkbox, radioButton, reset, submit

C помощью click() можно включать и выключать контрольные переключатели и селекторные кнопки, указав атрибут name соответствующего элемента. Например, эмулировать нажатие кнопки с помощью оператора JavaScript:

document.forms[0].myButton.click()

То же самое можно сделать и с контрольным переключателем, селекторной кнопкой, кнопкой передачи или кнопкой сброса.

close() Синтаксис:

window.close(), document.close()

Возвращают:

Ничего.

Семейство объектов: document, window

Метод close() можно использовать как с объектами window, так и с объектами document.

Объекты document Для объекта document метод close() закрывает информационный поток, открытый с помощью метода document.open(), с последующим выводом всей информации, находившейся в потоке, в окно броузера. Потоки представляют собой непрерывные фрагменты (порции) текста, которые передаются броузеру за один раз.

Объекты window При использовании для объекта window метод close() просто закрывает текущее окно броузера. Новое окно броузера можно открыть с помощью метода window.open().

confirm() Синтаксис:

confirm(string);

Возвращает:

true (если выбрана кнопка OK) и false (если выбрана кнопка CANCEL).

Семейство объектов: window

Метод confirm() выводит заданное пользователем сообщение в специальное окно, в котором имеются также кнопки OK и CANCEL. Метод возвращает булево (логическое) значение в зависимости от того, какую из кнопок нажал пользователь, и это значение может быть использовано для выбора последующих действий.

Пример:

var result;

=confirm("Are you sure?");

if ((result=confirm("Are you sure?"))==true)

{

// User pressed on 'OK' button

alert("You pressed OK");

}

cos() Синтаксис:

cos(val)

Возвращает:

Косинус аргумента val.

Семейство объектов: Math

escape() Синтаксис:

escape(символ)

Возвращает:

Шестнадцатеричное значение кода ASCII-символа, заданного аргументом символ.

Семейство объектов: Не применимо.

Метод escape() позволяет получить ASCII-код не являющегося буквенно-цифровым символа из набора символов ISO Latin-1 в формате %nn, где nn - числовое представление кода ASCII. Значение nn записывается в шестнадцатеричном формате. Например,

var exclamVar=escape("!")

запишет значение "%21" в переменную exclamVar, поскольку 21 - шестнадцатеричное представление десятичного числа 33, которое является ASCII-кодом восклицательного знака (!).

eval() Синтаксис:

eval(арифметическое_выражение)

Возвращает:

Результат выполнения выражения в виде числа.

Семейство объектов: Отсутствует.

Метод eval() не применим ни к одному из объектов.

Пример:

price=868;

calcVat=eval(price*1.175);

добавляет 17.5% к значению переменной price и записывает это значение в переменную calcVat.

exp() Синтаксис:

exp(val)

Возвращает:

Экспоненту числового аргумента val.

Семейство объектов: Math

Пример:

e=exp(1); // Возвращает 2.71828...

Свойство Math.E имеет то же значение, что и возвращаемое exp(1).

focus() Синтаксис:

obj.focus();

Возвращает:

Ничего.

Семейство объектов: password, text, textArea

Эта функция перемещает фокус на объект obj. Таким образом, объект obj становится текущим выбранным объектом в броузере.

fontcolor() Синтаксис:

string.fontcolor(RGB_color)

Возвращает:

Ничего.

Семейство объектов: string

Этот метод устанавливает цвет строки. Аргумент RGB_color представляет собой шестнадцатеричный код цвета в системе RGB (красный, зеленый, синий).

fontsize() Синтаксис:

fontsize(size)

Возвращает:

Ничего.

Семейство объектов: string

Метод fontsize() позволяет изменять размер шрифта текста. Например, для того чтобы вывести строку текста шрифтом с размером 14 пунктов, можно воспользоваться следующим оператором:

document.writeln(MyString.fontsize(14));

где MyString - это объект типа string (строковая переменная).

forward() Синтаксис:

forward()

Возвращает:

Ничего.

Семейство объектов: history

Метод forward() используется для эмуляции нажатия кнопки forward(вперед) броузера Netscape. Эта кнопка обеспечивает для пользователя возможность перемещаться между ранее загружавшимися документами. Метод forward() дает тот же результат, что и оператор go(1).

getDate() Синтаксис:

dateObject.getDate()

Возвращает:

День месяца (число от 1 до 31) для объекта (типа Date) с именем dateObject.

Семейство объектов: Date

Этот метод можно использовать для получения числа текущего месяца. Например,

theDate=new Date("August 8, 2000 08:08:08");

theDay=theDate.getDate();

запишут значение 8 в переменную theDay.

getDay() Синтаксис:

dateObject.getDay()

Возвращает:

День недели, соответствующий объекту типа Date с именем dateObject. Метод getDay() возвращает следующие целые значения: 0 - воскресенье; 1 - понедельник; 2 - вторник; 3 - среда; 4 - четверг; 5 - пятница; 6 - суббота.

Семейство объектов: Date

Например, операторы

theDate=new Date("December 28, 1995 11:00:00");

DayNum=theDate.getDay();

запишут значение 4 в переменную dayNum, поскольку 28 декабря 1995 года выпадает на четверг.

getMinutes() Синтаксис:

dateObject.getMinutes()

Возвращает:

Количество минут, задаваемое значением объекта типа Date с именем dateObject.

Семейство объектов: Date

Например,

theDate=new Date("December 28, 1995 11:33:00")

Mins=theDate.getMinutes();

Эти операторы запишут значение 33 в переменную Mins.

getSeconds() Синтаксис:

dateObject.getSeconds()

Возвращает:

Количество секунд, задаваемое значением объекта типа Date с именем dateObject.

Семейство объектов: Date

getTime() Синтаксис:

dateObject.getTime()

Возвращает:

Количество миллисекунд, прошедших с начала эпохи JavaScript (с 1 января 1970 года 00:00:00).

Семейство объектов: Date

getTimezoneOffset() Синтаксис:

dateObject.getTimezoneOffset()

Возвращает:

Значение, равное разнице между местным временем (временем данного часового пояса) и временем по Гринвичу.

Семейство объектов: Date

Например,

theDate=Date();

Localtime=theDate.getTimezoneOffset();

getYear() Синтаксис:

dateObject.getYear()

Возвращает:

Значение года, задаваемое значением объекта типа Date с именем dateObject.

Семейство объектов: Date

go() Синтаксис:

object.go(val | "String")

Возвращает:

Ничего.

Семейство объектов: history

go() - это метод объекта history, который позволяет пользователю перемещаться по различным гипертекстовым документам из текущего списка документов. Этому методу можно передавать один из двух аргументов: (i) целое число val - количество записей, на которое следует переместиться по списку вперед или назад; (ii) аргумент String, представляющий собой URL, к которому следует перейти. Например,

history.go(-3);

переместит нас по списку загружавшихся ранее документов на три позиции назад по отношению к текущему документу, загруженному броузером Netscape. А оператор

history.go("users/ag17");

заставит броузер Netscape искать в текущем списке загружавшихся документов строку, содержащую "users/ag17".

indexOf() Синтаксис:

stringObj.indexOf(char, [index])

Возвращает:

Индекс (целое число), который задает позицию первого символа char в тексте объекта типа string. Если указан необязательный аргумент index, позиция, задаваемая этим аргументом, принимается в качестве начальной для отчета.

Семейство объектов: string

indexOf() является функцией для работы со строками и используется для поиска определенного символа в строке текста. Например,

aString="wombat@marsupial.sumhost.au";

PosAt=aString.indexOf("@");

присвоит переменной PosAt значение 6, поскольку в строке, записанной в переменной aString, символ "@" занимает шестую позицию. Аргумент index используется в том случае, когда необходимо начать поиск с определенного символа в строке, положение которого можно определить с помощью метода indexOf().

I() Синтаксис:

StringObj.I()

Возвращает:

Ничего.

Семейство объектов: string

При применении этого метода к объекту типа string с именем StringObj текст, задаваемый этим объектом, будет выводиться курсивом.

lastIndexOf() Синтаксис:

StringObj.lastIndexOf(char | [, index])

Возвращает:

Индекс (целое число), который задает позицию последнего символа char в тексте объекта типа string. Если указан необязательный аргумент index, позиция, задаваемая этим аргументом, принимается в качестве начальной для отсчета.

Семейство объектов: string

Вызываемая строка просматривается в обратном порядке, начиная с позиции index, которая является необязательным параметром и может принимать значения от 0 до StringObj.length -1.

link() Синтаксис:

StringObj.link(UrlString)

Возвращает:

Ничего.

Семейство объектов: string

Метод link() преобразует объект типа string с именем locString в гиперсвязь HTML. Этот метод используется для динамического создания гиперсвязей в программе на языке JavaScript.

Пример 16

log() Синтаксис:

log(val)

Возвращает:

Натуральный логарифм (по основанию e) числового аргумента val.

Семейство объектов: Math

max() Синтаксис:

max(val1, val2)

Возвращает:

Наибольший из числовых аргументов val1 и val2.

Семейство объектов: Math

Метод max() следует использовать для получения наибольшего из двух аргументов.

Например,

number1=100;

number2=101;

largest=max(number1, number2);

записывает значение 101 в числовую переменную largest.

min() Синтаксис:

min(val1, val2)

Возвращает:

Наименьший числовой аргумент, val1 или val2.

Семейство объектов: Math

Метод min() является обратным по отношению к методу max().

open() Синтаксис:

1. window.open("URL", "windowName",

["WindowFeatures, ..."]);

2. document.open(["MIME-type"]);

Возвращает:

Значение идентификатора окна Window ID (для метода window.open()).

Семейство объектов: window, document

Метод open() реализован в двух различных вариантах: для объектов типа document и для объектов типа window.

Объекты типа window Метод window.open открывает новое окно броузера. Аргумент "URL" задает URL документа, который следует загрузить в открываемое окно. Если аргумент "URL" пуст, то метод window. open() откроет пустое окно.

Необязательный аргумент windowFeatures определяет вид окна. Элементы списка windowFeatures указываются через запятую.

Аргументы windowFeatures АтрибутЗначениеОписание Toolbar[=yes|no]|[=1|0]Режим панели инструментов (включена/ отключена) Location[=yes|no]|[=1|0]Строка ввода URL (включена/отключена) Directories[=yes|no]|[=1|0]Кнопки каталогов (включены/отключены) Status[=yes|no]|[=1|0]Строка состояния (включена/отключена) Menubar[=yes|no]|[=1|0]Строка меню (включена/отключена) Scrollbars[=yes|no]|[=1|0]Линейки прокрутки? (да/нет) Resizable[=yes|no]|[=1|0]Окно с изменяемыми размерами? (да/нет) Copyhistory[=yes|no]|[=1|0]Копировать список предшествовавших загрузок? (да/нет) Width=ширина в пикселяхШирина окна Height=высота в пикселяхВысота окна Атрибут copyhistory задает копирование списка открывавшихся ранее броузером Netscape документов во вновь открываемое окно, тогда как directories позволяет включить или отключить стандартные кнопки каталогов, с помощью которых осуществляется взаимодействие с Web-сервером Netscape.

Функция windowOpener() создает новое окно и выводит непостредственно в него некоторый текст в формате HTML.

Пример 17

Объекты типа document Метод document.open() используется для открытия текстового потока, состоящего из набора операторов document.write() и document.writeln(). Аргумент MIME-type этого метода является необязательным. Если он задан, то определяет формат файла, который будет передан броузеру. Например, ниже приведена простая функция textStreamWin() ; эта функция открывает новое окно и выводит в него поток текста в формате HTML:

function textStreamWin()

{

str="Here is same <b>HTML-formated</b> text";

w=window.open("","win","toolbar=no");

w.document.open();

w.document.write("<lhr>");

w.document.write(str);

w.document.write("<hr>");

w.document.close();

}

parseInt() Синтаксис:

parseInt(string, radix)

Возвращает:

Целое число, которое является кодом аргумента string в системе счисления с основанием radix.

Семейство объектов: Не применимо:

Функция parseInt() используется для преобразования строки в целое число в системе счисления с основанием radix (шестнадцатеричное(16), восьмеричное(8) или десятичное(10)). Аргумент string является символьной записью числа, которое необходимо преобразовать. Если функция parseInt() всречает символ, который нельзя преобразовать в число в указанной системе счисления, то этот символ игнорируется.

Пример:

parse nt("12",10)

возвратит 12, поскольку аргумент radix равен 10 и, следовательно, должно быть возвращено десятичное число.

pow(val1, val2) Синтаксис:

pow(val1, val2)

Возвращает:

val1 в степени val2

Семейство объектов: Math

Например:

tenTimeten=pow(10,2); // То же самое, что 10*10

prompt() Синтаксис:

prompt("message", input-default)

Возвращает:

Строку, заданную пользователем.

Семейство объектов: window

Этот метод позволяет присвоить некоторой переменной значение, введенное пользователем с клавиатуры. При вызове метод prompt() автоматически создает окно и поле ввода. Аргумент "message" представляет собой строку, которая выводится в качестве приглашения для ввода информации; input-default - значение по умолчанию, которое будет находиться в поле ввода.

Пример:

window.open(prompt("Where do you want to go?",

"http://wombat.doc.ic.ac.uk"), "",

"width=600");

где вызов метода prompt() помещен непосредственно в метод open().

round() Синтаксис:

Math.round(val)

Возвращает:

Значение аргумента val, округленное до ближайшего целого.

Семейство объектов: Math

Метод round() используется для округления чисел. Округление осуществляется по следующим правилам: если дробная часть аргумента val больше или равна 0.5, то число округляется до val+1, в противном случае дробная часть числа просто отбрасывается. Например,

MyValue1=68.5;

MyValue2=68.3;

rounded1=Math.round(MyValue1); //Результат: 69

rounded2=Math.round(MyValue2); //Результат: 68

select() Синтаксис:

object.select();

Возвращает:

Ничего.

Семейство объектов: text, textArea, password

Выделяет поле ввода в HTML-форме (поле ввода текста, поле ввода текста с обеспечением защиты содержимого или многострочную область ввода текста).

setDate() Синтаксис:

dateObject.setDate(day)

Возвращает:

Ничего.

Семейство объектов: Date

Метод setDate() используется для установки дня месяца в объекте типа Date с именем dateObject, например,

myDate=new Date("7 August, 1996 12:00:00");

myDate.setDate(8);

изменит день с 7 августа на 8 августа. Аргумент day может принимать значения от 1 до 31.

setHours() Синтаксис:

dateObject.setHours(hours)

Возвращает:

Ничего.

Семейство объектов: Date

Устанавливает значение часа суток в объекте типа Date с именем dateObject.

setMinutes() Синтаксис:

dateObject.setMinutes(mins)

Возвращает:

Ничего.

Семейство объектов: Date

Устанавливает значение минут в объекте типа Date с именем dateObject (mins= 0-59).

setMonth() Синтаксис:

dateObject.setMonth(month)

Возвращает:

Ничего.

Семейство объектов: Date

Устанавливает месяц в объекте типа Date с именем dateObject, причем значение month должно находиться в пределах от 1 до 12.

setSeconds() Синтаксис:

dateObject.setSeconds(secs)

Возвращает:

Ничего.

Семейство объектов: Date

Устанавливает значение секунд в объекте типа Date с именем dateObject, причем аргумент secs является числом, принимающим значения от 0 до 59.

setTimeout() Синтаксис:

setTimeout(expression, msecs)

Возвращает:

Идентификатор события ожидания, соответствующий данной паузе (timeout).

Семейство объектов: Не применимо.

Функция setTimeout() вызывает оператор языка JavaScript, например вызов функции (expression) через заданное количество миллисекунд (msecs); причем 1 секунда эквивалентна 1000 миллисекунд. При реализации такого механизма, который обеспечивает активизацию определенных заданных пользователем событий через определенные отрезки времени, используется обратный отсчет времени. Событие ожидания можно отменить только методом clearTimeout().

Пример 18

setYear() Синтаксис:

dateObject.setYear(year)

Возвращает:

Ничего.

Семейство объектов: Date

Устанавливает значение года в объекте даты dateObject. Значение year должно превышать 1900.

sin() Синтаксис:

sin(val)

Возвращает:

Синус аргумента val.

Семейство объектов: Math

small() Синтаксис:

stringObj.small()

Возвращает:

Ничего.

Семейство объектов: string

Выводит строку, записанную в переменной stringObj, шрифтом меньшего размера. Для этого объект помещается в контейнер HTML <small>..</small>.

sqrt() Синтаксис:

sqrt(val)

Возвращает:

Квадратный корень аргумента val.

Семейство объектов: Math

sub() Синтаксис:

StringObj.sub()

Возвращает:

Ничего.

Семейство объектов: string

Выводит строку с именем StringObj в виде нижнего (подстрочного) индекса, для чего она помещается в контейнер Netscape <sub>..</sub>.

submit() Синтаксис:

submit()

Возвращает:

Ничего.

Семейство объектов: form

Эмулирует нажатие кнопки передачи, заданной в контейнере HTML <form>..</form>. В форме, в которую пользователь вводит текст и данные которой после этого посылаются на Web-сервер, всегда должен указываться тег HTML <input type="submit">. Нажатие этой кнопки можно перехватить с помощью метода submit() языка JavaScript.

substring() Синтаксис:

StringObject.substring(start, length)

Возвращает:

Часть строки StringObject.

Семейство объектов: string

Метод substring() используется для выделения подстрок в объекте типа string с именем StringObject. Аргумент start задает начало выделяемой подстроки, тогда как length задает количество извлекаемых символов после символа, соответствуюшего индексу start. Например, для строки:

AString="http://www.gold.net/users/ag17/index.htm";

Выполнение операции:

TheHost=aString.substring(7,aString.length);

позволит извлечь все символы, начиная с позиции 7, т.е. получить строку текста "www.gold. net/users/ag17/index.htm". Если аргумент start больше, чем аргумент length , то интерпритатор JavaScript возвратит ту же часть строки; например, выражения aString.substring(0,4) и aString.substring(4,,0) возвратят одну и ту же строку "http".

sup() Синтаксис:

StringObj.sup()

Возвращает:

Ничего.

Семейство объектов: string

Преобразует объект типа string с именем StringObj в верхний (надстрочный) индекс. Для этого объект помещается в контейнер HTML Netscape <sup>..</sup>.

tan() Синтаксис:

Tan(val)

Возвращает:

Тангенс аргумента val (аргумент указывается в радианах).

Семейство объектов: Math

toLowerCase() Синтаксис:

StringObj.toLowerCase()

Возвращает:

Ничего.

Семейство объектов: string

Переводит все символы объекта типа string с именем StringObj в нижний регистр.

toString() Синтаксис:

DateObj.toString()

Возвращает:

Ничего.

Семейство объектов: Date

Преобразует объект типа Date с именем DateObj в объект типа string. toUpperCase() Синтаксис:

StringObj.toUpperCase()

Возвращает:

Ничего.

Семейство объектов: string Переводит все символы объекта типа string с именем StringObj в верхний регистр.

tt() Синтаксис:

stringObj.tt();

Возвращает:

Ничего.

Семейство объектов: string

Метод fixed() выводит строку stringObj моноширинным шрифтом (в котором все символы имеют одинаковый размер). По умолчанию используется шрифт Courier. Для этого строка помещается в теге <tt>..</tt>.

unEscape() Синтаксис:

UnEscape(string)

Возвращает:

ASCII-символ, соответствующий числу, заданному строковым аргументом string в десятичном или шестнадцатеричном формате.

Семейство объектов: Не применимо.

Метод unEscape() используется для получения ASCII- символа по его числовому представлению, задаваемому с помощью аргумента string. Значение этого аргумента можно представить в виде "&nn", где nn - шестнадцатеричное число в пределах от 0 до 255, что в шестнадцатеричном формате эквивалентно от 00 до FF. Например, оператор:

var asciiVal=unEscape("&26")

запишет значение десятичному 38, а 38 - это ASCII-код символа &.

write() Синтаксис:

document.write(string)

Возвращает:

Ничего.

Семейство объектов: string

Функция document.write() записывает в броузер строку текста string, не снабжая ее символом перехода на новую строку.

Переменные и текстовые строки в аргументе string можно конкатенировать, например: ocument.write("The code for product "+ productName + "is"+productCode);

Можно также конкатенировать и числовые значения. Если нужно конкатенировать строку с некоторым числовым значением, то вместо знака + можно воспользоваться запятой (,), например,

var HoursInYear=365*24;

document.write("Hours in a year=", HoursInYear,".");

writeln() Синтаксис:

document.writeln(string)

Возвращает:

Ничего.

Семейство объектов: string

Этот метод работает так же, как и метод document.write(), за исключением того, что document.writeln автоматически генерирует код перехода на новую строку в конце каждой строки. Аргумент string также должен задаваться в формате HTML.

Соседние файлы в папке Cправочник web-дизайнера