常见的JS注意点

本文探讨了JSON日期格式在不同浏览器时区下的显示问题,分析了JavaScript中Math函数的四舍五入、向下取整及向上取整的运作机制,并揭示了easyui-numberbox组件在处理超长数字时的自动调整现象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、时间问题

JSON中存在2018-09-23T15:00:00Z的情况,在new Date的时候,浏览器会根据你系统时区做修改,比如东八区会加8小时等
在这里插入图片描述

2、空串和0的问题

如图
在这里插入图片描述

3、Math的四舍五入和切割

  • Math.round():就是括号内的数+0.5之后,向下取值:-6.5–>-6;6.5–>7
  • Math.floor():为取地板的意思,就是取接近当前值的负向:-6.5–>-7;6.5–>6
  • Math.ceil():为取天花板的意思,就是取接近当前值的正向:-6.5–>-6;6.5–>7
    在这里插入图片描述

4、easyui中easyui-numberbox不能超过17位

easyui-numberbox如果超过了17位,会存在某些自动的处理,原因未知
如:9876543219876543会变成9876543219876544等等,都存在进位的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值