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

Function one()

Читайте также:
  1. Color matching functions
  2. Ex. 507. A. Read and translate the sentences Define the function of the Infinitives
  3. Function-declarations
  4. Malfunctions, breakdowns, and other outages.
  5. Marketing objectives and functions
  6. Ordinal functions

{

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 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.007 сек.)