每日前端学习

54 阅读1分钟

==(值相等)

===(值和类 型都相等)

 

所有的二进制运算符都会转成32位来进行运算

 

 

与 &&找假    或 | |  找真    他们返回的是值

  

?.  在不确定有没有一个属性或者对象时可以使用  如果没有返回undefinend

有可能没有哪一个值就在那个值前面加一个?  这样可以保证后续的代码运行

console.log(a1.p?.value)

console.log(1)

 

 

JS中,前面的代码报错,后面的代码就不会运行

 

??  前面是undefinend 就取后面的值

 

object 和 Object 是不一样的

 

Infinity (正无穷)     -Infinity( 负无穷)    NaN 意思为:不是一个 数 字  但是它本身是一个数字

 

 

Number 是一个函数

 

 

console.dir()    检查,分析  一个方法,一个属性,

 

除了基本数据类型外,其他都是对象

 

Sopes 里面放着作用域

 

没有自变量的数据类型,可以用new来得到   var a  = new Date()   这样a就得到了Date的数据类型(得到一个日期对象)  a就可以使用Date的方法  a.getDay  

 

UTC现在是统一时间标准

 

纯函数,值到值的一个对应关系

 

1970年1月1日开始  任何关于时间循环的代码都需要用数据做,这样才能更加精准

 

关于时间的格式一般都会符合直觉  var a  = new Date (2003.1.1)

 

一般不会使用浏览器所带的日期方法,而是使用网络上的    

使用dayjs().format("YYYY/MM/DD HH..MM..ss")来定制自己的日期格式