JavaScriptでの整数と少数の扱いがイマイチわからない

■ このスレッドは過去ログ倉庫に格納されています
1以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:06:14.175ID:6YAWkSHX0
double型とかはないわけで
データ型も数値型に一括されてて
これでどうやって整数と少数を判定するんだ?

2以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:06:38.283ID:uqro6GnIa
判定する必要なくね?

3以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:07:56.136ID:6YAWkSHX0
>>2
あるから聞いてるんですよ
あるから聞いてるんです
あるんですよ

4以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:09:11.260ID:NW9M9zlba
精液表現とか.でぶったぎるとか

5以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:09:13.242ID:kndPBqOGF
本当に必要?

6以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:09:13.744ID:uqro6GnIa
いや、なくね?

7以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:10:17.378ID:4MeTm8n/M
どう言う場面で使うのか分からん

8以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:10:35.635ID:6YAWkSHX0
いや、そういう問題にぶち当たったから教えて欲しい
>>4
すまんよくわからん

9以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:11:57.532ID:Qa5uKim20
parseInt(num) === num
みたいな関数用意したらチェックできない?

10以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:13:03.663ID:NW9M9zlba
元の値-切り捨てた値が0になるかならないか

11以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:13:08.701ID:6YAWkSHX0
>>9
それだと整数か少数かは判定できないと思う
どっちも数値型でトゥルーになっちゃうんじゃないか

12以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:13:56.320ID:6YAWkSHX0
>>10
切り捨てた値ってなんですか?

13以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:16:01.614ID:LWu50/l7d

14以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:17:35.947ID:6YAWkSHX0
>>13
こんなのあったのかサンクス
これなら判定できそうやね

15以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:17:36.328ID:Qa5uKim20
>>11
別に===で型比較してるんじゃないぞ

parseInt(3.1) === 3.1

3 === 3.1

みたいなチェックだ

16以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:18:09.859ID:h03F7LRVa
>>9
これでいいじゃん
整数に丸めた値と同じなら整数

17以下、5ちゃんねるからVIPがお送りします2018/06/12(火) 21:20:48.121ID:6YAWkSHX0
>>15
とりあえず実戦してみる
サンクスめちゃくちゃ勉強になりました

■ このスレッドは過去ログ倉庫に格納されています