(一) Number-->String
var str=String(num) var str=num.ToString();
有一次在开发中使用 str.length,str是有值的,但是str.length总是undfined,最后找到原因就是因为str是数字类型,
而数字类型变量是没有length属性的,最终将其转换为数值类型使用,即String(str).length
(二) String-->Number
1
var num=Number(str);
$(document).ready(function() {
$("#save").click(function() {
var str = 'wm';
alert(Number(str));
});
});
弹出的结果是NaN
2 var num=parseInt(str) 以数字开头均可提取数字,提取失败返回NaN
(三) Bool的转换
$(document).ready(function() {
$("#save").click(function() {
var t = "0";
alert(Boolean(t));
});
});
弹出true
这种情况也是弹出true
$(document).ready(function() {
$("#save").click(function() {
var t = "100";
alert(Boolean(t));
});
});
其实只要是字符型,均为true 如果字符串为空的话 为false
1 $(document).ready(function() {
2 $("#save").click(function() {
3 var t = 0;
4 alert(Boolean(t));
5 });
6 });
弹出false;
/2011-11-24整理/