JS一些另类知识

1.typeof null  的结果是 “object”  

2.void 0 === undefined

3.

let a = 1
let b = 2
[a,b] = [b,a]
这样写会报错
============

let a = 1
let b = 2;
[a,b] = [b,a]

这样写ok    这就是加';'和不加';'的区别

4. let x=010
 x = x+1

   console.log(x)  // 9   js中 0 开头的是八进制  x开头的是 16进制

5.  ~~1.1 可替代  Math.floor(1.1)

6. console.log(1<2<3)  // true
 console.log(3>2>1)  // false
7.获取时间戳的几种方法
  Date.now()
  new Date().getTime()
  +new Date
  Number(new Date)

8. var a = new Boolean(false)
 if(a){
  console.log(1)
 }
 if(a==true){
  console.log(2)
 }
 // 1   a 是对象  值是 false

猜你喜欢

转载自www.cnblogs.com/Leesttee/p/11716295.html
今日推荐