この記事では主に JavaScript の数値の判定方法と数値処理のテクニックを例とともに紹介します。必要な方は参考にしてください。は次のとおりです:
JavaScript のポリモーフィック属性は非常に優れています。var はそれほど多くの奇妙な変数を覚える必要はありません。しかし、なぜ、明らかに 2 つの数値を追加しているのかと混乱するかもしれません。結果が文字列として追加される場合?これは、JavaScript の var の欠点です。php とは異なり、. を使用して、これが文字列接続であることを示します。ここでは、この変数が数値であることを明示的に示すために parseFloat が必要になります。これが数値かどうかを判断するには、isNaN を使用する必要があります。 isNaN (判定された変数) の場合、結果が true の場合、それは数値ではありません。ここで注意してください。
以下はそのようなプログラムです。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> <script> var num1=window.prompt("请输入一个数"); var num2=window.prompt("请输入第二个数"); if(isNaN(num1)||isNaN(num2)||!num1||!num2) alert("任意一个不是数!"); else{ var res=parseFloat(num1)+parseFloat(num2); alert("两数相加的结果是:"+res); } document.write("程序已经运行完毕,大家散了吧!"); </script>
window.prompt は入力ボックスをポップアップ表示できますが、これは今日の Web ページではほとんど使用されず、ほとんど表示されません。その後、上記のプロセスに従って、最後に document.write を使用して情報を出力します。いわゆるオーバーレイ形式での出力情報は、Web ページ上にどのようなコンテンツがあっても、document.write のコンテンツによって上書きされることを意味します。この方法は現在ではほとんど使用されません。
上記はこの章の全内容です。その他の関連チュートリアルについては、JavaScript ビデオ チュートリアル をご覧ください。