记js的两个坑:toFixed()和push()
2016-03-25 00:33
453 查看
今天被这两个语法坑死了
1、toFixed(2)取两位小数,得到的结果是字符串。。。如果var a = 12.345.toFixed(2),得到的是"12.34"字符串,再拿去运算,变成字符串拼接了,如和1相加后变成12.341。。。
2、push:把join写成了push,数组以逗号隔开,如["1"].join(","),想得到"1",写错了写成["1"].push(","),结果得到2。。。查了半天。。。
1、toFixed(2)取两位小数,得到的结果是字符串。。。如果var a = 12.345.toFixed(2),得到的是"12.34"字符串,再拿去运算,变成字符串拼接了,如和1相加后变成12.341。。。
2、push:把join写成了push,数组以逗号隔开,如["1"].join(","),想得到"1",写错了写成["1"].push(","),结果得到2。。。查了半天。。。
相关文章推荐
- [笔记] 用户行为分析:JavaScript注入式监听所有DOM事件
- Leaflet.js+d3
- JavaScript 2048 游戏实例代码(简单易懂)
- JavaScript修改作用域外变量的方法
- JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
- 详解Javascript继承的实现
- JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
- JS实现响应鼠标点击动画渐变弹出层效果代码
- JS实现点击登录弹出窗口同时背景色渐变动画效果
- JavaScript学习笔记之ES6数组方法
- JS实现的颜色实时渐变效果完整实例
- JavaScript学习笔记之创建对象
- javascript拖拽应用实例
- 几种经典排序算法的JS实现方法
- javascript拖拽应用实例(二)
- 在js中获取后台传出的json数据
- javascript的特点
- java爬取动态加载/js返回数据的网页的源代码
- 表单数据没改动不能提交表单js 如何写?
- js、javascript去掉前后空格