美文网首页前端开发
JS开发过程中常用方法整理

JS开发过程中常用方法整理

作者: 1kesou | 来源:发表于2019-04-19 11:38 被阅读0次

    如何解决JavaScript中0.1+0.2不等于0.3 ?

    function numbersEqual(a,b){
        return Math.abs(a-b)<Number.EPSILON;
    }
    var a=0.1+0.2, b=0.3;
    console.log(numbersEqual(a,b));
    
    扩展 
     instanceof 运算符
    instanceof 可以在继承关系中用来判断一个实例是否属于它的父类型 
    例如:// 判断 foo 是否是 Foo 类的实例 , 并且是否是其父类型的实例
    function Aoo(){} 
    function Foo(){} 
    Foo.prototype = new Aoo();//JavaScript 原型继承
     
    var foo = new Foo(); 
    console.log(foo instanceof Foo)//true 
    console.log(foo instanceof Aoo)//true
    //上面的代码中是判断了一层继承关系中的父类,在多层继承关系中,instanceof 运算符同样适用
    

    相关文章

      网友评论

        本文标题:JS开发过程中常用方法整理

        本文链接:https://www.haomeiwen.com/subject/itrlmqtx.html