javascript
Posted 寒潭渡鹤影
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript相关的知识,希望对你有一定的参考价值。
var a=[890,10]; window.alert(a.valueOf()); window.alert(a); //个人觉得,输出a.valueOf()和a没有什么区别 //使用valueOf()来获得原始值
两条语句输出的结果是一样的.
Number类中的方法
var a=890;
a=a.toString();
window.alert(typeof a);
输出:string
var a=890.567;
//a=a.toFixed();//参数不写默认转换为整数
a=a.toFixed(2);
window.alert(a);
输出:890.57。
var b=10;
//要求把10进制转化为二进制
window.alert(b.toString(2));
输出:1010.
var big=Number.MAX_VALUE;
alert(big);
输出:Number的最大数。
//decodeURI()解码,防止在传递的时候有中文乱码出现。
//eval()把字符串当做脚本来执行
//isNaN判断该值是不是不是一个数(该函数不是特别完美)比如会把00078中前面两个0去掉
var a=90;
window.alert(isNaN(a));
运行后输出:false.
var a=0+"d";
window.alert(isNaN(a));
允许这样做,变量赋值时使用:0+"d",这样就变成一个字符串,所以输出true.
var b=00092;
window.alert(isNaN(b));
上面语句中,输出false。
var n=1;
window.alert(isFinite(n));
运行后输出:true。
isFinite是不是不是一个无穷大的数。
以上是关于javascript的主要内容,如果未能解决你的问题,请参考以下文章