1 var number={ 2 num:434142, 3 num1:"2你好" 4 }; 5 6 //将数字转换为字符串 7 var str=number.num.toString();//十进制 8 var str1=number.num.toString(2);//二进制 9 var str2=number.num.toString(8);//八进制 10 var str3=number.num.toString(16);//16进制 11 var str4=number.num.toFixed(2);//常用 转换为带小数点的字符串,小数点后面可以跟n位,由toFixed(n)参数决定 12 console.log(str);//434142 13 console.log(str1);// 1101001111111011110 14 console.log(str2);//1517736 15 console.log(str3);// 69 16 console.log(str4);//434142.00 17 18 //将字符串转换为数字 19 //Number转换的字符串比较严格不能含有非数字的字符否则返回NaN 20 var num1=Number(number.num1); 21 var num2=parseInt(number.num1);//常用 22 var num3=parseFloat(number.num1);//常用 23 24 console.log(num1);//NaN 25 console.log(num2);//2 26 console.log(num3);//2