Heim > Web-Frontend > js-Tutorial > Hauptteil

So verwenden Sie NaN-Werte in JavaScript_Basics

WBOY
Freigeben: 2016-05-16 15:56:32
Original
1216 Leute haben es durchsucht

Die Literalkonstante NaN ohne Anführungszeichen ist ein Sonderwert, das heißt, sie ist keine Nichtzahl. Da NaN immer mit jeder Zahl, einschließlich NaN, verglichen wird, handelt es sich normalerweise um eine Fehlerbedingung, die verwendet wird, um eine Funktion anzugeben, die eine gültige Zahl zurückgeben soll.

Hinweis: Verwenden Sie die globale Funktion isNaN(), um zu sehen, ob ein Wert ein NaN-Wert ist.
Grammatik

Sie können mit der folgenden Syntax auf Eigenschaften zugreifen:

var val = Number.NaN;

Nach dem Login kopieren

Beispiel:

Hier weist dayOfMonth NaN zu, wenn es größer als 31 ist, und zeigt eine Meldung an, die den gültigen Bereich angibt:

<html>
<head>
<script type="text/javascript">
<!--
function showValue()
{
  var dayOfMonth = 50;
  if (dayOfMonth < 1 || dayOfMonth > 31)
  {
   dayOfMonth = Number.NaN
   alert("Day of Month must be between 1 and 31.")
  } 
  alert("Value of dayOfMonth : " + dayOfMonth );
 
}
//-->
</script>
</head>
<body>
<p>Click the following to see the result:</p>
<form>
<input type="button" value="Click Me" onclick="showValue();" />
</form>
</body>
</html>

Nach dem Login kopieren

Dies führt zu folgenden Ergebnissen:

Day of Month must be between 1 and 31. Value of dayOfMonth : NaN
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!