js 小贴士 Tips

作者: 别过经年 | 来源:发表于2017-05-18 10:54 被阅读6次

    js new创建对象时有无括号的区别

    比如:

    function Person(name){
      this.name=name;
    }
    var p=new Person();
    var pp=new Person;
    

    //如果不加参数的话,这两个创建方式没啥区别,如果需要带参数,必须使用var p=new Person(name);

    判断一个数字是不是整数

    将数字转化为整数,看和自己相等与否

    function isInteger(x) { 
        return parseInt(x, 10) === x; 
    }
    

    ES6 对数值进行了扩展,提供了静态方法 isInteger() 来判断参数是否是整数:

    Number.isInteger(25) // true
    Number.isInteger(25.0) // true
    Number.isInteger(25.1) // false
    Number.isInteger("15") // false
    Number.isInteger(true) // false
    

    你有必要知道的 25 个 JavaScript 面试题

    相关文章

      网友评论

        本文标题:js 小贴士 Tips

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