Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник-по-JavaScript_part3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
161 Кб
Скачать
☆

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