«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript



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



Функция Number похожа на функцию parseInt. Но в отличие от parseInt функция Number не может вернуть число, если в строке есть текст. Причем, не важно - где расположено число - в начале строки или нет.



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

<script type="text/javascript">

var number = "35 лет"; /* Число расположено в НАЧАЛЕ строки */
var newNumber = Number(number); /* Функция Number возвращает NaN */

document.write(newNumber);

</script>

Результат

Функция Number вернула NaN, в то время как parseInt в этом случае вернула бы целое число 35.

Зато у функции Number есть другая возможность. Она преобразовывает true, то есть ИСТИНУ в 1, а false, то есть ЛОЖЬ - в 0.

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

<script type="text/javascript">

var no_1 = true; /* переменная no_1 содержит ИСТИНУ */
var no_2 = false;/* переменная no_2 содержит ЛОЖЬ */

var result_1 = Number(no_1); /* Функция Number преобразует true в 1 */
var result_2 = Number(no_2); /* Функция Number преобразует false в 0 */

document.write(result_1 + " - это ИСТИНА <p>");
document.write(result_2 + " - это ЛОЖЬ");

</script>

Результат



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



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

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

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

Ваше Имя:

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

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

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


Объект Number

Тематические публикации
Популярные заметки
Последние заметки