В этой статье описываются методы суждения и обработки JavaScript для чисел. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Полиморфные свойства JavaScript очень крутые. Вам не нужно помнить так много странных переменных для VAR. Однако иногда вы смущены. Почему я, очевидно, добавляю два числа, но результат добавляется в виде строк? Это плохая вещь в javaScript var, это не похоже на PHP, используя. Чтобы указать, что это строковое соединение. Это то, что вам нужно Parsefloat, чтобы указать, что этот VAR является числом. Иснан должен быть использован, чтобы определить, является ли это числом. Когда Isnan (оцененный VAR), результат правда, то это не число, и результат является ложным, то это число, обратите внимание здесь.
Ниже приведена такая программа. Введите два числа и могут быть добавлены нормально. Если какой -либо из входов не является числами, появляется подсказка. Если входные данные являются числами, результат появляется. Стоит отметить, что в JavaScript 00000.22 также будет считаться числом, которое составляет 0,22.
Так написана эта программа. В то же время будьте осторожны не только для определения того, является ли Num1 или Num2 числом, но и для того, чтобы пользователь не нажал кнопку «Отмена»! :
<html> <Head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> </head> <body> </body> </html> <script> var num1 = window.prompt («Пожалуйста, введите число»); var num2 = window.prompt («Пожалуйста, введите второе число»); if (isnan (num1) || isnan (num2) ||! num1 ||! num2) оповещение («Все не число!»); else {var res = parsefloat (num1)+parsefloat (num2); оповещение («результат добавления двух чисел:»+res); } document.write («Программа была запущена, давайте разберемся!»); </script>window.prompt может вспять поле ввода. Хотя сегодня он редко используется на веб -страницах и почти невозможно увидеть. Затем он следует приведенному выше процессу и, наконец, использует Document.write для переопределения информации на веб -странице. Так называемая переоборудованная информация о выводе, то есть независимо от того, какой контент находится на веб-странице, она будет перезаписана контентом в Document.Write. Этот метод редко используется сейчас.
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.