NAN是常数,因为你的两个数有一个或两个是undefined(undefined表示没有贼值的变量),加起来就返回NAN了.
把代码发来看才知道怎么解决啊!
nan,notisnumber意为不是数字,非数字s是一个动态文本框,s的text属性是字符串用它来计算自得不到数字,这种情况可以声明变量来计算,然后再用:+计算好的变量名(number),进行转换字符串就可以了
NaN,notisNumber意为不是数字,非数字s是一个动态文本框,s的text属性是字符串用它来计算自得不到数字,这种情况可以声明变量来计算,然后再用:+计算好的变量名(Number),进行转换字符串就可以了
动态文本的变量,默认初始化时它的值并不是,而是带有其它信息的,你可以理解成是object或是string
这样,当你强制转换成number时就会出现nan
解决方法就是初始化时将其设置为,即a;其它两个项也一样,这样的话,就不会出现这问题了
下午+hours-12
加入时20:35
问题出在这里,由于有字符串,这里加号功能是字符串连接
结果是下午8-12
由于减号不支持字符串操作,只能尝试将下午8转换为数字,结果发现无法转换
因此就产生了NaN意思是notanumber即非数字
因此这个表达式改为:下午+(hours12)即可
另外写程序不需要莫名的一些括弧
timeValuehoursgt;12?下午+(hours-12):上午+hours;
这样写完全可以达到目的
也能让表达式看起来更清晰
vartimeValue((hoursgt;12)?下午:上午);
timeValue+hours%12;
//hours12用括号括起来
vartimeValue+((hoursgt;12)?下午+(hours-12):上午+hours);
下午+hours-12
你把JS解释器弄懵了,把后面括起来
你这个是滚动条事件吧
代码本身没什么问题,有问题也是兼容性问题
这种写法很古老了
如果你需要用推荐你用jquery库的scroll()方法,轻松实现
下一篇 > :集成网卡和独立显卡,集成网卡和独立显卡那个比较好
还没有评论,快来抢沙发吧!
最新发现
相关资讯
集成网卡和独立显卡,集成网卡和独立显卡那个比较好
独立显卡有它自己的显示芯片,显存颗粒不占用CPU和内存集成显卡的视频处理是靠CPU的运算来实现的,显存也要占用内存集成显卡是主板上自带的显示模块,买了主板,相当于连显卡一起买了独立显卡是独立于主板之外的显卡,
2024-05-15 01:49:33
矸石不出井文件,环保部煤矸石如何处理规定
特小的称做高无烟煤水洗煤技术是用水来精洗煤炭,清除煤炭中的矸石,提高煤炭的利用率和发热量,从而降低矸石运输成本,进一步提高煤炭的附加值这样生产出来的产品也叫水洗煤坑口煤:指在煤矿坑口直接交货的煤也就是
2024-05-15 01:49:00
蓝牙鼠标开源,蓝牙鼠标的技术原理是什么
4,添加设备面板弹出后,打开蓝牙鼠标开关,按住蓝牙连接按钮,直到蓝牙连接指示灯闪耀,表示进入到蓝牙配对状态,表示可以被搜索(注:一般指示灯位置鼠标底部或正面
2024-05-15 01:47:04
电脑显示器耗电,台式电脑,液晶显示屏的耗电量是多少
w,100w左右)去年一份由加拿大某大学提出的报告指出,最新的电脑如果拥有省电功能,每小时待机耗电约35w,约比一个一般亮度的灯泡稍高,尽管这一浪费对个人影响不大,但若全球所有的电脑长时间待机,每小时浪费的电量就
2024-05-15 01:46:01
电脑路由器插哪个网口好,路由器哪个插口网速最快最稳定!
用网线把猫的网线输出口(LAN)和路由器的输入口(WAN)连接好打开电脑的无线网卡,就会接收到路由器的信号然后在电脑的浏览器里输入路由器的地址(一般路由器的外壳上都有默认IP地址.用户名和密码)找到网络设置向导,
2024-05-15 01:42:06
新闻热榜
热门游戏
精彩专题