русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функции parseInt и parseFloat


Дата добавления: 2015-07-09; просмотров: 861; Нарушение авторских прав


Эти две встроенные функции возвращают числовое значение когда дана строка как аргумент.

Функция parseFloat анализирует его строковый аргумент, и возвращает число с плавающей точкой. если первый символ переданной строки - знак "плюс", знак "минус", десятичная точка число "е" (основание натурального логарифма) или цифра. Если parseFloat сталкивается с недопустимым символа то метод возвращает значение, основанное на подстроке, следующей до этого символа, игнорируя все последующие. Ее первый же символ недопустим, parseFloat возвращает одно из двух значений, в зависимости от платформы:

0 на платформах Windows.

"NaN" на любой другой платформе, указывая, что значение - не номер.

Для арифметических целей, значение "NaN" - не число в любом основании системы счисления. Вы можете вызывать функцию isNaN, чтобы определить, является ли результат parseFloat "NaN".

Функция parseInt анализирует ее первый строковый аргумент, и возвращать целое число, основанное на указанном основании системы счисления. Например, При параметре radix, равном 10, string преобразовывается в десятичное число, при 8 преобразовывается в восьмеричное и при 16 - в шестнадцатеричное. Значения, большие 10, для оснований, превышающих 10, представляются символами отАдо F вместо чисел. Использование radix, равного 2, служит для преобразований в двоичные числа. Числа с плавающей запятой будут преобразованы в целые числа. Правила обработки строки идентичны правилам для parseFloat.

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



 

Пример разработки программы на PHP с использованием сценариев JavaScript

 

Задание: необходимо разработать программу, которая рассчитывает: сколько денег нужно вложить (стоимость инвестиций) на определенный срок x, чтобы получить определенную сумму (S) при заданной ставке дисконта в год (t).

Текущая стоимость инвестиций вычисляется по формуле:

Где S – стоимость будущих доходов, t – ставка дисконта, x – число лет.

 

Текст разработанной программы представлен ниже.

 

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

function compute(form) {

if (confirm("Вы уверены?"))

{

 

form.result.value = (form.S.value)/Math.pow((1+(form.t.value)/100),(form.x.value));

 

}

else

alert("Please come back again.")

}

</SCRIPT>

</HEAD>

<BODY>

 

<FORM> Введите стоимость будущих доходов:

<INPUT TYPE="text" NAME="S" SIZE=15 >

<BR>

Введите дисконтную ставку:

<INPUT TYPE="text" NAME="t" SIZE=15 >

<BR>

Введите количество лет:

<INPUT TYPE="text" NAME="x" SIZE=15 >

<BR>

<INPUT TYPE="button" VALUE="Calculate" ONCLICK="compute(this.form)">

<BR>

Результат:

<INPUT TYPE="text" NAME="result" SIZE=15 >

<BR>

</FORM>

</BODY>

 

В начале данной программы создается JavaScript, где определяется функция compute(), принимающая значение form. В данной функции идет проверка условия - выводится на экран окно сообщения, в котором необходимо подтвердить выполнение расчетов. Далее, рассчитывается стоимость инвестиций, которая будет записана в элемент формы с именем result.

При расчете стоимости инвестиций используется свойство pow объекта Math.

Далее, создается html-форма, на которой размещаются три элемента для ввода показателей: S, t, x; кнопка, при нажатии на которую срабатывает событие ONCLICK и вызывается функция compute(), которая находится в JavaScript; также на форме расположен элемент для вывода результата расчета.

Результат расчета необходимой суммы инвестиций, для того, чтобы получить через год 1000 у.е. при ставки дисконтирования 5% приведен на рис. 10.

Рис. 10. Расчет необходимой суммы вклада

 



<== предыдущая лекция | следующая лекция ==>
Функция eval | Указания по организации самостоятельной работы студентов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.26 сек.