之前已经总结过: 全局执行上下文:全局对象GO-->变量提升-->代码执行 函数的执行会形成函数私有上下文:-->变量对象AO-->初始化作用域...
在“当前上下文”中,代码执行之前、浏览器首先会把所有带var/function关键字的进行提前声明或者定义: 带var的只是提前声明带funct...
JS中的堆(Heap)栈(Stack)内存 都是在计算机内存中开辟的空间 栈内存 Stack:ECStack(Execution [ˌeksɪˈ...
计算计处理浮点数(小数)的精准度问题(前端 & 后端都一样) 计算计处理浮点数的都会存在精准度的问题,这不是浏览器也不是js独有的,这是计算机的...
@1. parseInt(new Date()) --> 时间对象转为字符串:调用其内置方法Symbol.toPrimitive,传参‘de...
1. "=="相等,两边数据类型不同,需要先转为相同类型,然后再比较 @1. 对象==字符串 需要对象转为字符串[Symbol.toPrimi...
转换规则:除了”0 / NaN / 空字符串 / null / undefiend“ 五个值是false,其余都是true什么情况下会需要转为布...
转化规则: @1、那字符串包起来 两个有点特殊的地方,bingInt会把b去掉, 正则的话会多一个斜杠 除了这两个,其他基本上都是用字符串直接包...
let arr = [10.18, 0, 10, 25, 23]arr = arr.map(parseInt)console.log(arr) ...