猿问

关于判断小数?

100.00是小数吧?parseInt(100.00)=parseFloat(100.00)=100

我有一个大锤子
浏览 1371回答 4
4回答

我有一个大锤子

原来自己的答案不能采纳,哈哈哈

snowmanJS

var a = 100;var b = 100.00;var c = a===b ? "a恒等于b" : "a不恒等于b";var d = a==b ? "a等于b" : "a不等于b";document.write(a+"<br/>");document.write(b+"<br/>");document.write(c+"<br/>");document.write(d+"<br/>");//outputs:100100a恒等于ba等于b这说明在javascript中整型100和浮点型100.00是相等的并且还是恒等的。输出时都是100.

一城一梦梦在指尖

判断有没有小数点

DQJ俊逸

if(100==100.00){     alert(100.00+"100.00"); } document.write(parseInt(100.00)); document.write(parseFloat(100.00));你可以试下这段代码  个人认为主要是浏览器解析的问题 当解析为Nu的mber类型时候默认100.00就是等于100的 ,并且你要求他弹出100.00 他还是会弹100 但是你让他弹出字符串“100.00”的时候 他就会完整的输出来,也就是说当浏览器解析成Number类型的时候0和0.0000000(无论多少个)是相等的!
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答