JS常用方法
2016-05-26 11:38
453 查看
1、jq对象序列化为json格式
2、浮点数四舍五入,精确到小数位
3、判断变量类型
/** * 将Form对象转换成JSON格式数据 */ $.fn.serializeObject = function() { var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name]) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { o[this.name] = this.value || ''; } }); return o; };
2、浮点数四舍五入,精确到小数位
var savePointByInput = function(num, pos){ if(num == undefined || isNaN(num)) { return ''; } // num为字符型或数值型都可以,pos为保留到几位小数 return Number(num).toFixed(pos); };
3、判断变量类型
typeof supplierCode == "undefined" // 未定义变量或者定义了未赋值,返回true 常见类型:"number","object","string","function"
相关文章推荐
- 怎么引入(调用)一个JS文件
- 淘宝京东购物车价格计算,商品店铺联动js
- 解析数组json
- JS加载器如何动态加载外部js文件
- JS设计模式之构造函数模式
- 汉字转换为拼音的JavaScript库
- JavaScript 基础
- JS中完美兼容各大浏览器的scrolltop方法
- Data获取字节数据,组成字符串出错 rapidjson解析出错
- JS中语句的另类写法。
- Javascript 严格模式详解
- js前台判断开始时间是否小于结束时间
- JS 学习计算器编写
- Web版 扫雷 JS实现
- 循环取到json中的字段数据,加到html中
- js 事件绑定函数与this的使用
- javascript删除元素节点
- jsp页面静态化
- JS遮罩插件 -- JqLoad
- js中函数学习笔记