Number.isFinite(10)判断是否为有限,有限输出为true,否则false
Number.isInteger(value)用于判断给定的参数是否为整数返回true,否则返回false
Math.trunc()用于返回数字的整数部分。
Math.sign()判断是否是正数1或负数-1或0返回0
js八种类型Number String Boolean function undefined object bigInt Symbol
原始数据类型 Symbol ,表示独一无二的值,最大的用法是用来定义对象的唯一属性名
Symbol 函数栈不能用 new 命令
拦截器
Object.defineProperty() 静态方法会直接在一个对象上定义一个新属性,
或修改其现有属性,并返回此对象
Object.defineProperty(操作的对象, 键名, {键值})
writable设置是否能修改,修改true,否则false
configurable:该属性不可被删除,删除true,否则false
enumerable是否可以被枚举(循环),拿取循环值true,否则false