==(值相等)
===(值和类 型都相等)
所有的二进制运算符都会转成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")来定制自己的日期格式