問題タブ [isinteger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
215 参照

java - Basic Java: double が整数かどうかを判別するメソッド

私はプログラミング初心者で、double が整数かどうかを返すメソッドが必要です。この問題は、数値が大きすぎて int が保持できない場合に発生します。

ここに私が持っているものがあります:

143215890634.0 のように入力したとします。int はそれほど多くの桁を格納できないため、false が返されます。

int(または別のクラス)がより多くの数字を格納できるようにするにはどうすればよいですか?または、このように比較せずにdoubleがintであるかどうかを判断するより良い方法はありますか?

前もって感謝します!

0 投票する
2 に答える
2445 参照

php - 文字列が整数かどうかを確認する (負の数を含む) PHP

以下の関数は、文字列が整数であるかどうかをチェックします。つまり、数字のみを含む必要があります。ただし、number が負かどうかはチェックしません (負の数は整数であるため、true を返す必要があります)。

テストを実行して結果を得ました:

使いたくありませんitnval() < 0。負の数もチェックするには、正規表現を使用したいと思います。

ありがとう

編集:

validateFloat指定された数値が浮動小数点数である場合に true を返す関数もあります。つまり、数字ドットのみを含めることができます。これにも同じロジックを適用して、負の浮動小数点数に対してtrue を返すようにする必要があります

0 投票する
1 に答える
123 参照

php - 10 進数の $var is_int かどうかを確認してから、round() を実行します

$var が数値であるかどうかをチェックする関数を作成しようとしています (私は is_int() を使用しようとしていました)。

唯一の問題は、123.25 のような数値を使用する round() の場合です。これは、小数点以下の桁数のために int ではないため、is_int() を使用できません。

どうすればこれを機能させることができますか?

0 投票する
3 に答える
228 参照

php - PHP - is_int() と while ループの説明が必要

10 進数が整数になるまで 10 を掛けて、10 進数を整数に変換したいと考えています。

例: 0.2 は 2 になり、0.004 は 4 になります。

これが私の機能です

私が欲しい

$temp が整数になったときに関数を停止するべきではありませんか? 関数は無限ループに入っているようです。

なぜこれがうまくいかないのか誰か教えてください。

0 投票する
2 に答える
230 参照

arrays - 別の配列の整数要素から新しい配列を作成しますか? MATLAB

tP整数要素と非整数要素が混在する配列を作成しました。整数要素の新しい配列を作成したい。

私が望む結果は、返されるのと同じ形式です。たとえば、次のようになります。

つまり、整数自体のリストではなく、整数値を含む要素番号のリストです。

これから、次のように目的の要素を選択します。

整数に対してこれを行うには、現在私が持っているものは次のとおりです。

しかし、要素番号のリストの代わりに、tP2=1返されるだけです。

この場合、なぜ機能しisintegerないのですか?どうすれば必要な結果を得ることができますか? ありがとう。

0 投票する
10 に答える
516 参照

php - PHP が整数かどうかをチェックする

次の計算があります。

$calcここで、変数が整数 (小数がある) かどうかを確認したいと思います。

やってみましたがうまくいきif(is_int()) {}ません$calc = (float)123

これも試してみました-

ただし、すべての場合に返されるため、これも機能しません'is float'。上記の場合、123 は丸め後の 123 と同じであるため、これは当てはまりません。

0 投票する
3 に答える
11560 参照

javascript - 作成した Number.isInteger(x) が IE で動作しない

IE10 ブラウザでエラーがスローされます

0 投票する
1 に答える
298 参照

javascript - IE11 での isIntegar ポリフィルの修正

isIntegar を使用する JavaScript がいくつかあります。ポリフィルを追加する必要があることは理解していますが、コードでこれを行う方法について混乱しています。

IE は現在、私のコードが好きではありません

私のコード

私が得ているエラー

SCRIPT438: オブジェクトはプロパティまたはメソッド 'isInteger' ratingwigetcontent.js をサポートしていません (21,9)