js判断数字大小
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
if(parseFloat(xxx)>parseFloat(xxxx)){ }
比如在比较10和8时按数字做比较1是8大就会出现8比10大的现象
js判 断 数 字 大 小
今天做提交验证 比较大小的时候代码里出现bug(比较结果时好时坏)。 发现没有将var 类型转换来进行比较。 JS里面的var 是种弱类型,在比较两个数字大小的时候默认比较的是两个字符串, 比如,在比较10和8时,按数字做比较10是比8大,可是按默认的字符串比较时,第一位的1和第一位的8比较是8大,就会出现8比10大的现 象。 所以:JS比较数字大小时一定不要直接比较。 整数如下: if(parseInt(xxx)>parseInt(xxxx)){ } 小数可以这样。
比如在比较10和8时按数字做比较1是8大就会出现8比10大的现象
js判 断 数 字 大 小
今天做提交验证 比较大小的时候代码里出现bug(比较结果时好时坏)。 发现没有将var 类型转换来进行比较。 JS里面的var 是种弱类型,在比较两个数字大小的时候默认比较的是两个字符串, 比如,在比较10和8时,按数字做比较10是比8大,可是按默认的字符串比较时,第一位的1和第一位的8比较是8大,就会出现8比10大的现 象。 所以:JS比较数字大小时一定不要直接比较。 整数如下: if(parseInt(xxx)>parseInt(xxxx)){ } 小数可以这样。