4. Объект Math
Встроенный объект Math предоставляет методы для вычисления математических функций:
abs, sqrt – абсолютное значение и квадратный корень аргумента
sin, cos, tan – тригонометрические функции (аргументы – в радианах)
exp, log – экспонента и натуральный логарифм
min, max – большее или меньшее двух аргументов
round, ceil – округляет аргумент до ближайшего целого
floor – возвращает целое число аргумента, отбрасывая его дробную часть
Практическая работа «Математические функции объекта Math»
Используя методы объекта Math, вывести в таблице значения синуса, тангенса, экспоненты и квадратного корня для заданного числа N. Применить свойства объекта document для установки цвета фона и цвета текста документа. Округлить выводимые значения до 0, 01.
5. Объекты String
Объект String состоит из набора символов, заключённых в кавычки: A=”JavaScript”. Строки можно конкатенировать (складывать) и разделять. B=”Java”+”Script”
Свойства. Объект String имеет свойство – length (длина строки). length подсчитывает количество символов в строке и работает только в режиме чтения. Например, значением A.length является число 10.
Для возвращения результата надо применить:
1). document.write(A.length) – вывод на экран числа 10
2). B=A.length – присваивание числа 10 переменной В
Методы. Методы объекта String можно разделить на две группы: форматирование и выделение подстроки.
Методы форматирования:
bold – выделяет строку жирным шрифтом, например, document.write (A.bold( ))
italics – выделяет строку курсивом, например, document.write (A.italics( ))
fontcolor – устанавливает цвет строки, например, document.write (A.fontcolor(“#rrggbb”))
fontsize – устанавливает размер строки, например, document.write (A.fontsize(7))
big – вывод строки шрифтом бóльшего размера, например, document.write(“это”+”большой”.big()+”текст”)
small – вывод строки шрифтом меньшего размера
sub, sup – выделяет строку нижним или верхним индексом
toLowerCase – переводит строку в нижний регистр (маленькие буквы)
toUpperCase – переводит строку в верхний регистр
fixed – печатная машинка
link – динамическое создание гиперсвязей
Методы выделения подстроки:
сharAt(№ позиции) – получает символ указанной позиции строки (нумерация символов строки начинается с нуля)
П
ример:
A=”JavaScript”
B=A.charAt (2) 0 1 2 3 4 5 6 7 8 9
В результате в переменную B возвратится значение “v”. J a v a S c r i p t
indexOf(“подстрока”, [index]) – получает № позиции искомого символа (подстроки)
“подстрока” – что искать; [index] – с какого № позиции искать (по умолчанию №=0)
Пример: A=”JavaScript”
B=A.indexOf (“v”)
В результате в переменную B возвратится значение “2”
substring(N1,N2) – выделяет подстроку от позиции символа N1 до позиции N2, причём, символ на позиции N2 в подстроку не включается.
Пример1: A=”JavaScript”
B=A.substring
(0,4)
0
1 2 3 4 5 6 7 8 9
В результате в переменную B возвратится значение “Java” J a v a S c r i p t
Пример2: A=”JavaScript”
B=A.substring
(4,A.length)
0
1 2 3 4 5 6 7 8 9
В результате в переменную B возвратится значение “Script” J a v a S c r i p t
