«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript
site.komp36.ru Создание сайтов. Твой сайт фотографа Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Продающий лендинг «Установка и продажа окон» Установка и продажа окон, установка дверей, перегородок. Одностраничный продающий сайт. Заявки прямо с сайта
site.komp36.ru Универсальный лендинг. Любая тема сайта - 4900 руб. Лендинг адаптируется под любую тему: ремонт, отделка, продажа окон, дверей, лестниц, мебели и многое другое
site.komp36.ru Создание сайтов. Сайт сервисного центра. Сайт компании. Новости и отзывы. Несколько прайс-листов – под каждый отдельная страница. Возможность размещения статей


Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



В предыдущих заметках этой темы были рассмотрены несколько встроенных в javascript функций, которые работают с числовыми объектами типа Number (или просто с числами).

Здесь будет рассмотрен метод toFixed, который также работает с числовыми объектами Number и, который фиксирует указанное количество знаков после запятой.

Что это значит и где используется метод toFixed в Javascript? Далее рассмотрим примеры.



Метод toFixed - Число знаков после запятой

Как Вы, скорее всего, замечали, цены на товары часто представлены в формате 10.50, то есть к дробному числу 10.5 добавляется ноль.

Но если пробовать вывести на экран 10.50 обычным способом, то мы увидим лишь 10.5, то есть то же самое дробное число, только без нуля на конце.

Фрагмент кода

<script type="text/javascript">

var price = 10.50;

document.write(price);

</script>

Результат

В результате мы видим 10.5, а нужно 10.50. Вывести число в нужном формате поможет метод toFixed, который фиксирует число знаков после запятой. См. пример ниже.

Фрагмент кода

<script type="text/javascript">

var price = 10.50;

document.write(price.toFixed(2));

</script>

Результат

Итак, при помощи метода toFixed удалось зафиксировать после запятой 2 знака и вывести число в нужном формате 10.50.

Метод toFixed - Добавляет НОЛЬ после запятой

Вернемся к предыдущему примеру и попробуем указать в качестве параметра метода toFixed число 3.

Фрагмент кода

<script type="text/javascript">

var price = 10.50;

document.write(price.toFixed(3));

</script>

Результат

Таким образом, метод toFixed добавил к дробному числу 10.50 еще один ноль.

До этого момента мы работали с дробным числом 10.50. А что если в качестве числового объекта взять целое число и добавить к нему метод toFixed?

Фрагмент кода

<script type="text/javascript">

var price = 10;

document.write(price.toFixed(3));

</script>

Результат

Вот так работает метод toFixed - фиксирует (или добавляет) указанное число знаков (нулей) после запятой.

Из приведенных примеров видно, что уже существующую дробную часть числа 10.5 (пять десятых), метод toFixed оставляет и считает эту цифру за 1-ый знак после запятой. И далее добавляет нули... 10.500 (2-ой, 3-ий и т.д. знаки)

Если же метод работает с целым числом, т.е. дробной части не существует, то, как 1-ым, так и последующими знаками после запятой будут нули 10.000.

toFixed - это метод!

В предыдущих заметках этой темы были рассмотрены функции isNaN, parseInt, parseFloat и Number

При работе с функциями в JavaScript числовой объект указывается как ее параметр.

функция название функции (числовой объект - это параметр функции)

parseInt(number)

parseInt(35.75)

Но вернемся к методу toFixed и озвучим еще раз, что toFixed именно метод.

Чтобы вызвать метод в JavaScript, необходимо добавить его к числовому объекту через точку "."

числовой объект.метод(параметр метода)

number.toFixed(3)

35.75.toFixed(3)

Это отступление было направлено на то, чтобы лишний раз заострить внимание на некоторых тонкостях синтаксиса языка javascript.

Читайте также...

site.komp36.ruТвой сайт фотографа. Создание сайтов Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Акция Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Акция Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта

Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Объект Number
Тематические публикации
site.komp36.ru Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта
Популярные заметки
Последние заметки