を返します。私は、番号があるかどうかをチェックする必要があります。ますisNaN()が、私はこのHTMLを持っている偽
-3
A
答えて
2
isNaN()
関数は、渡された値が数値ではなく、数値でない場合はtrue
を返します。
与えられたテキストが数字であるかどうかをチェックしたいので、isNaN()
コールの前に単に!
を追加するだけで、数字でないかどうかをテストすることができます。それが数値の場合:
$(function(){
console.log(!isNaN(parseInt($('#val').text())));
})
!
オペレータの目的は、ブールの値を逆にすることです。つまり、false
をtrue
に変更し、その逆も同様です。あなたはdiv要素の値がInfactは数があるかどうかを知りたい場合は
0
あなたは
if (!isNaN(parseInt($('#val').text()))) {
// What you want to do if it IS a number
} else {
// What you want to do if it IS NOT a number.
}
それはN OT これとNアンバーだ場合は、基本的にチェックしているようにそれを作ることができます関数。数字の場合はfalse
を返し、実行する予定のコードを実行できますが、数字でない場合はtrue
が返され、フォールバックを設定できます。
0
if文を使用してisNaNが最初にチェックされ、次にintegerまたはconsole.logに解析されます。
$(function(){
var number = !isNaN($('#val').text())?parseInt($('#val').text()):'NaN';
console.log(number);
})
1
isNaN()関数が返されても問題はありません。戻り値が数値であれば、引数が数や偽ない場合
グローバル関数ますisNaNは真を返します。
あなたはargumetあなたはを行うことができます番号であるかどうかを確認したい場合は!ますisNaN()
関連する問題
- 1. 私は「返品偽」を持っていますが、
- 2. ブートストラップスタイル私はHTMLのこの平和を持っているHTML
- 3. jQueryのは、これは私がこれまで持っているhtmlです
- 4. marker.setDraggable(偽)が、私はJavaScriptでこのコードを持っているAPI Googleマップ
- 5. HTMLスニペットは、私がこのようなHTMLスニペットを持って
- 6. のstrtotimeは、私はUnixタイムスタンプのこのセットを持っている偽
- 7. が、私はこのようになりますオブジェクト持って虚偽
- 8. ない私は、コードを持っている偽の値で
- 9. のPHPのは、私がこれを持って私のHTMLレイアウト
- 10. HTMLフォームに戻りますが、私はこのフォームを持っている
- 11. HTMLは、私はこのテキストボックスを持っているテキストエリア
- 12. は、私はこのようなHTMLフォームを持っている
- 13. は、私はこのHTMLを持っているXPathクエリ
- 14. Javascriptが私はこのHTMLを持っているhtmlと通貨記号
- 15. 私はhtmlの持っている
- 16. 私はこのHTMLを持っている子要素
- 17. 店私は、このHTML文字列を持っている
- 18. 私はこのhtml要素を持っているjQueryオブジェクト
- 19. 私は、このようなHTMLコードを持っているタグスクリプト
- 20. JavascriptをHTML文字列 - これは私が持っているHTMLで文書
- 21. ボタンは、私がここに次のコードを持っているHTML
- 22. HTMLデータ属性は、私は、このHTMLボタンを持っているのjQuery
- 23. チェックHTMLは、私はHTMLのエスケープにこのコードを持っている(JS)
- 24. はエンバーはjsのこれまでのところ私が持っていた偽のデータ
- 25. 私はこのHTML持っているのpython
- 26. 私はここで私のJSONを持っているHTMLとJavaScript
- 27. RegExp.Testはいつも私がJSfiddleで、次のコードを持っている偽
- 28. Knockoutjsは、タグのHREFが、私はこのHTMLを持っているページ
- 29. テキストエリアは、私がこのようなHTMLを持って角度
- 30. ValidateInput(偽)とAllowHtmlはまだ原因が、私は私のモデルに持って
は私には正常に動作するようです.....どのような値[s]は失敗? – epascarello
あなたの質問は何ですか? – Nathan
はい、それは数値なのでfalseです。 –