Как узнать, float или int значение присвоено переменной?
Переменной, например var bar, может быть присвоено или float, или int значение, например, либо 4.0, либо 4
В другом месте кода принципиально важно узнать, было ли присвоено 4.0, float, или 4, int. Это вообще хоть как-то можно сделать?
Пока в голову пришла только проверка типа if (blah.toString.indexOf(".")>0)... но оно работает, только если в дробной части есть хоть что-то, отличное от нуля, а если .0 - не работает. А очень надо!
|