この記事では、JavaScriptの数字の判断と処理手法について説明します。参照のためにそれを共有してください。特定の分析は次のとおりです。
JavaScriptの多型特性は非常にクールです。 VARの奇妙な変数がこれほど多く覚えておく必要はありません。ただし、混乱することもあります。なぜ、明らかに2つの数字を追加しますが、結果は文字列として追加されますか?これはJavaScript varの悪い点であり、PHPのようなものではありません。これが文字列接続であることを示すため。これは、このVARが数字であることを指定するためにParsefloatが必要なものです。イスナンは、これが数字であるかどうかを判断するために使用する必要があります。 Isnan(審査されたVAR)の場合、結果は真であり、それは数字ではなく、結果は偽りであり、それは数字です、ここで注意してください。
以下はこのようなプログラムです。 2つの番号を入力すると、正常に追加できます。入力のいずれかが数字でない場合、プロンプトがポップアップします。入力が数字の場合、結果がポップアップします。 JavaScriptでは、00000.22も0.22であると見なされることに注意してください。
これがこのプログラムの書き方です。同時に、num1またはnum2が数字であるかどうかを判断するだけでなく、ユーザーがキャンセルボタンをクリックしないように注意してください。 :
<html> <head> <Meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> </head> <body> </body> </html> <scrip> var num1 = windompt( "ent a number"); var num2 = window.prompt( "2番目の番号を入力してください"); if(isnan(num1)|| isnan(num2)||!num1 ||!num2)alert( "誰もが数字ではない!"); else {var res = parsefloat(num1)+parsefloat(num2); Alert( "2つの数値を追加した結果は次のとおりです。"+res); } document.write( "プログラムが実行されました、解散しましょう!"); </script>window.promptは、入力ボックスをポップアップできます。今日のWebページではめったに使用されておらず、見ることはほとんど不可能です。次に、上記のプロセスに従い、最終的にdocument.writeを使用して、Webページに情報を過度に出力します。いわゆるオーバーライドされた出力情報、つまり、Webページのコンテンツがどのようなコンテンツであっても、document.writeのコンテンツによって上書きされます。この方法は今ではめったに使用されていません。
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。