Читайте также: |
|
{
var x=2, y=5;
Summ1(x,y);
}
Function summ1(x,y)
{
alert(x+y);
}
Или пример использования оператора return для возвращения значения функции
Function two()
{
var n1=prompt("Введите число","число");
var n2=prompt("Введите число","число");
numm=summ(n1,n2);
alert("Сумма чисел равна "+ numm);
}
Function summ(x,y)
{
Var s;
s=Number(x)+Number(y);
return(s);
}
Two()
Объекты.
Напоминаем, что объекты - наборы методов и свойств. Рассмотрим некоторые наиболее интересные объекты JavaScript.
Самый главный объект Window и его методы alert, confirm, prompt мы уже использовали. Как и в привычном С++, в JavaScript объекты и соответствующие им свойства и методы объединяются при помощи символа точки (.).
Традиционная конструкция для вызова методов и свойств объектов имеет вид:
Объект.имя_свойства
Объект.имя_метод (параметры)
Сперва рассмотрим объект Math. Этот объект обеспечивает использование в языке JavaScript математических функций и констант. Объект Math обладает следующими методами: max, min, round (округление), random (генерация псевдослучайных чисел), все элементарные функции (sin, cos, abs, exp, log, sqrt и т.п.) и свойствами: E (число е), PI (число π), LN2 (натуральный логарифм 2), LN10 (натуральный логарифм 2), десятичные логарифмы 2е и 10е: LOG2E и LOG10E, SQRT2 (квадратный корень из 2) и др. Подробнее см. специальную литературу.
Теперь можно написать произвольную функцию, вычисляющую что-либо, с использованием объекта Math (например, числа p, min, max и обязательного округления числа с точностью до второго знака после запятой). Например, вычисление длины окружности по радиусу.
Function circle()
{
var rad=prompt("Введите радиус окружности","Радиус");
Var ans, ans1;
ans=(2*Math.PI*(rad)); // обращение к свойству (числу π)
ans=ans*100;
ans1=(Math.round(ans)/100); // обращение к методу округления с параметром ans
alert("Длина окружности равна "+ans1);
}
в теле вставить:
<input type="button" value="здесь" onClick="circle()">
Познакомимся с еще одним оператором with. Он позволяет облегчить работу с объектами, указывая в операторе тот объект, который будет использоваться ниже по умолчанию. Пример, указанный выше можно переписать:
Function circle()
{
var rad=prompt("Введите радиус окружности","Радиус");
Var ans, ans1;
with (Math)
{
ans=(2*PI*(rad));
ans=ans*100;
ans1=round(ans)/100;
alert("Длина окружности равна "+ans1);
}
}
Объект document. Позволяет при помощи метода write сильно упростить процедуру вывода на экран. Теперь у нас нет необходимости выдавать сообщения через окна. Пример:
document.write("The sine of pi/2 radians is " +
Math.sin(Math.PI/2))
Для определения документа можно использовать стандартный синтаксис HTML:
<BODY
BACKGROUND=" backgroundImage "
BGCOLOR=" backgroundColor "
TEXT=" foregroundColor "
LINK=" unfollowedLinkColor "
ALINK=" activatedLinkColor "
VLINK=" followedLinkColor "
[onLoad=" handlerText "]
[onUnload=" handlerText "]>
</BODY>
Документ можно открывать (open), закрывать (close) и применять к нему еще некоторые методы. Подробнее см. литературу.
Объект String. Обращение традиционное:
Дата добавления: 2015-12-08; просмотров: 1 | Нарушение авторских прав