English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Javascript предоставляетisFinite()метод для проверки того, является ли данное тело легальным числом. Если данное тело является числом, то независимо от того, что такое строка "123", этот метод приводит клогическое значение trueв противном случае возвращаетсяfalse. Давайте кратко обсудим.
isFinite(value);
Этот метод принимает значение в качестве параметра и возвращает логическое значение true, если переданное значение является числом,否则 возвращает логическое значение false.
В следующем примере,число отправляется в качестве параметра методуisFinite()В результате结果显示 в выводе.
<html> <body> <p id="number"></p> <script> var a = isFinite(567) + "</br>"; var b = isFinite(-9.23) + "</br>"; var c = isFinite(0) + "</br>"; var d = isFinite(6-7) + "</br>"; var bol = a + b + c + d; document.getElementById("number").innerHTML = bol; </script> </body> </html>
Результат вывода
true true true true
В следующем примере:строка иДата Перемещается в качестве параметра. Этот метод принимает строку числа в качестве числа и возвращает true в качестве результата.
<html> <body> <p id="number"></p> <script> var x = isFinite("123") + "<br>"; var y = isFinite("string") + "<br>"; var z = isFinite("2019/08/06"); var res = x + y + z; document.getElementById("number").innerHTML = res; </script> </body> </html>
Результат вывода
true false false