number与string的转换
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
</style>
<script type="text/javascript">
// number -> string
// tostring()
/*
var num = 10;
var res = num.tostring();
alert(typeof (num));
alert(typeof (res));
*/
// 加一个空格
/*
var num = 10;
var res = num + ""
alert(num + ", " + typeof (num));
alert(res + ", " + typeof (res));
*/
// 使用string(数字)函数
/*
var num = 10;
var res = string(num);
alert(num + ", " + typeof (num));
alert(res + ", " + typeof (res));
*/
// 没有固定精度的表示
/*
var n = 1234.56789;
var s4 = n.tofixed(2);
var s5 = n.toexponential(2); // 指数表示
var s6 = n.toprecision(2); // 有效位数
alert(s4 + ", " + typeof(s4));
alert(s5 + ", " + typeof(s5));
alert(s6 + ", " + typeof(s6));
*/
// string -> number
// 做除了加法以外的数字运算
/*
var s = "12345";
var r = s / 1; // s - 0;
alert(s + ", " + typeof s);
alert(r + ", " + typeof r);
*/
// 使用parse系方法
// parseint() parsefloat()
/*
var s = "08";
var r = parseint(s);
alert(s + ", " + typeof s);
alert(r + ", " + typeof r);
*/
// parse系方法,只识别一个字符串中开始的数字,如果识别不了就返回nan
alert(parseint("a123abc") + 1);
// 使用number()函数
</script>
</head>
<body>
</body>
</html>
上一篇: 发糕冷水下锅要蒸多少分钟才合适