zoukankan      html  css  js  c++  java
  • javascript(9)

    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是不是不是一个无穷大的数。

  • 相关阅读:
    js调试技巧
    Java编程技巧——构建器
    java设计模式:工厂方法模式(Factory Method)
    23种设计模式导航
    java设计模式:单例模式(Singleton Pattern)
    迭代器与生成器
    装饰器
    文件操作的说明与使用
    函数命名、调用小技巧
    各类型数据的操作方法
  • 原文地址:https://www.cnblogs.com/liaoxiaolao/p/9777458.html
Copyright © 2011-2022 走看看