遇到一个有点奇怪的问题 console.log(a);//a=10console.log(b);//b=2var step = (a > b) ? 1 / a : 1 / b;为什么会得到step=0.5呢不是应该=0.1吗?a>b 是true ,step不是应该等于1/a? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按字符串的比较方式的话'2'>'10',估计这两个变量是字符串类型吧?改为:var step = (parseInt(a) >parseInt(b)) ? 1 / a : 1 / b; var a = '10';var b = '2';var step = (a > b) ? 1 / a : 1 / b;alert(step);字符串比较会出现这个问题。 javascript能做到自动保存当前打开的html? 录求一段像163网易首页那样的折叠页面代码,谢谢 一个正则帮着改进一下 限制字符串长度的问题 一个很简单的flash图片轮换问题 跪求~~!!关于删除行的小问题, 谢谢 如何在这段代码的基础上加一个鼠标移上去就停顿,移开有恢复的效果? 如何在窗体中控制本身的大小?给你100芬 当鼠标移到某个单元格的时候,怎么让单元格的背景更换颜色? GitHub上下的源码,不知道这怎样布置到服务器上 求大佬们指点一下 谢谢 各位大侠,我想把百度地图放到我的网上来,怎么弄呀,难不难? js函数闭包学习贴
改为:
var step = (parseInt(a) >parseInt(b)) ? 1 / a : 1 / b;
var b = '2';
var step = (a > b) ? 1 / a : 1 / b;
alert(step);字符串比较会出现这个问题。