您的位置:首页 > Web前端 > JavaScript

JS常用方法

2016-05-26 11:38 453 查看
1、jq对象序列化为json格式
/**
* 将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"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: