jQuery是一个非常优秀的JavaScript库,它能够轻松地操作和处理HTML文档、处理事件、动态改变CSS和页面内容,甚至还可以进行Ajax操作。在jQuery的开发过程中,我们会经常遇到各种数据类型的转换,本文将详细介绍jQuery中常用的数据类型转换方法。
一、Number转换
parseInt方法可以将字符串类型转换为整数类型,同时还可以指定进前制:
var
num = parseInt(
"0xfad"
, 16);
parseFloat方法可以将字符串类型转换为浮点数类型,同样可以进行截断或保留指定位数:
var
float = parseFloat(
"123.67"
);
var
float = parseFloat(
"123.671284"
);
console.log(float.toFixed(2));
// 123.67
toString方法可以将数值类型转换为字符串类型,也可以指定进位制:
console.log(num.toString());
// "123"
console.log(num.toString(2));
// "1010"
join方法
console.log(array.join());
// "1,2,3,4"
console.log(array.join(
"-"
));
// "1-2-3-4"
三、Array转换
toArray方法
}();
// 注意这里必须要加括号,否则会被当成语句块处理
var
arr = Array.prototype.slice.call(args);
console.log(arr);
// [1, 2, "hello"]
from方法
JSON.stringify方法
JSON.stringify方法可以将任意对象转换成JSON字符串:
name:
"Tom"
,
age: 20
};
console.log(JSON.stringify(obj));
// {"name":"Tom","age":20}
$.param方法
var
obj = { name:
"Tom"
, age: 20 };
console.log($.param(obj));
// "name=Tom&age=20"
五、其他
typeof方法
console.log(
typeof
123);
// "number"
console.log(
typeof
"123"
);
// "string"
console.log(
typeof
true
);
// "boolean"
console.log(
typeof
null
);
// "object"
console.log(
typeof
undefined);
// "undefined"
console.log(
typeof
{});
// "object"
console.log(
typeof
[]);
// "object"
console.log(
typeof
function
() {});
// "function"
console.log($.isNumeric(
"123"
));
// true
console.log($.isNumeric(123));
// true
console.log($.isNumeric(
"1e5"
));
// true
console.log($.isNumeric(
"1.23"
));
// true
console.log($.isNumeric(
"0xF"
));
// true
console.log($.isNumeric(
"hello"
));
// false
在开发过程中,我们需要经常进行数据类型的转换,上面提到的这些方法都是开发必须要了解的。希望可以对大家有所帮助。
原文地址:https://blog.csdn.net/hefeng_aspnet/article/details/131109953
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_40184.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!