Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Таранова / строки и числа.pptx
Скачиваний:
51
Добавлен:
19.05.2015
Размер:
349.02 Кб
Скачать

Если основание системы счисления не указывается, по умолчанию она предполагается равной 10.

var n = 17;

binary_string = n.toString(2); // Вернет "10001"

octal_string = "0" + n.toString(8); // Вернет "021"

hex_string = "0x" + n.toString(16); // Вернет "0x11"

Метод to Fixed()

Метод to Fixed() преобразует число в строку и отображает определенное число знаков по сле десятичной точки. Однако данный метод не выполняет преобразование числа в экспоненциальную форму.

var n = 123456.789; n.toFixed(0); // "123457" n.toFixed(2); // "123456.79"

метод toExponential()

Метод toExponential(), преобразует число в экспоненциальное представление с одним знаком перед точкой и с заданным числом десятичных знаков после точки.

n.toExponential(1); // "1.2e+5"

n.toExponential(3); // "1.235e+5"

метод toPrecision().

Для отображения определенного числа значащих разрядов числа используется метод toPrecision().

n.toPrecision(4); // "1.235e+5" n.toPrecision(7); // "123456.8"

Метод valueOf

Метод valueOf возвращает значение объекта Число.

Данный метод в основном вызывается JavaScript автоматически при попытке вывести значение объекта на страницу, а не задается явно в коде.

Синтаксис

число.valueOf()

Объект Math()

Объект Math обеспечивает доступ к различным математическим константам и функциям. Он существует в единственном экземпляре и потому не имеет конструктора. Соответственно все его свойства и методы являются статическими и должны вызываться обращением к объекту Math, а не его реализациям. Прототипа

Свойства объекта Math

Свойст

Описание

во

Значением свойства E является основание

E

 

натуральных логарифмов e, которое

 

приблизительно равно 2.718281828459045.

 

Пример: var x = Math.E.

LN10

Значением свойства LN10 является натуральный

 

логарифм числа 10 (ln 10), который

 

приблизительно равен 2.302585092994046.

 

Пример: var x = Math.LN10.

LN2

Число ln 2

LOG10E

Число lg e

LOG2E

Число log2e

PI

Число π.

SQRT1_

Квадратный корень из 1/2

2

 

SQRT2

Квадратный корень из 2

Методы объекта Math

Мето

Описание

д

 

abs

Возвращает абсолютную величину аргумента.

acos

Возвращает арккосинус аргумента

asin

Возвращает арксинус аргумента

atan

Возвращает арктангенс аргумента

atan2

Возвращает арктангенс частного от деления аргументов

ceil

Возвращает наименьшее целое число, большее или

 

равное аргументу.

cos

Возвращает косинус аргумента

exp

Возвращает экспоненту аргумента

floor

Возвращает наибольшее целое число, меньшее или

 

равное аргументу

log

Возвращает натуральный логарифм аргумента

Методы объекта Math

Метод

Описание

max

Возвращает наибольший из аргументов

min

Возвращает наименьший из аргументов

pow

Возводит первый аргумент в степень, заданную

 

вторым

random

Генерирует случайное число в диапазоне от 0 до 1

round

Округляет аргумент до ближайшего целого числа

sin

Возвращает синус аргумента

sqrt

Возвращает квадратный корень из аргумента

tan

Возвращает тангенс аргумента

Метод sin

Синтаксис: Math.sin(число)

Аргументы: число — числовое выражение Результат: числовое значение

Метод sin возвращает синус числа. Результат находится в диапазоне от -1 до +1.

Примеры: var x;

with (Math)

{ x = sin(0); // x равно 0 x = sin(PI/2); // x равно 1

x = sin(PI); // x равно 1e-16 (почти 0) } var A=30; // угол 0-360

with(Math){

n=sin(A*PI/180); // также с cos

}

alert(n);

// sin 30 = 0,5

Соседние файлы в папке Таранова