JavaScript小结

js 小贴士 Tips

2017-05-18  本文已影响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 面试题

上一篇 下一篇

猜你喜欢

热点阅读