之前已經(jīng)總結(jié)過: 全局執(zhí)行上下文:全局對象GO-->變量提升-->代碼執(zhí)行 函數(shù)的執(zhí)行會形成函數(shù)私有上下文:-->變量對象AO-->初始化作用域...
在“當(dāng)前上下文”中,代碼執(zhí)行之前、瀏覽器首先會把所有帶var/function關(guān)鍵字的進行提前聲明或者定義: 帶var的只是提前聲明帶funct...
JS中的堆(Heap)棧(Stack)內(nèi)存 都是在計算機內(nèi)存中開辟的空間 棧內(nèi)存 Stack:ECStack(Execution [?eks??...
計算計處理浮點數(shù)(小數(shù))的精準(zhǔn)度問題(前端 & 后端都一樣) 計算計處理浮點數(shù)的都會存在精準(zhǔn)度的問題,這不是瀏覽器也不是js獨有的,這是計算機的...
@1. parseInt(new Date()) --> 時間對象轉(zhuǎn)為字符串:調(diào)用其內(nèi)置方法Symbol.toPrimitive,傳參‘de...
1. "=="相等,兩邊數(shù)據(jù)類型不同,需要先轉(zhuǎn)為相同類型,然后再比較 @1. 對象==字符串 需要對象轉(zhuǎn)為字符串[Symbol.toPrimi...
轉(zhuǎn)換規(guī)則:除了”0 / NaN / 空字符串 / null / undefiend“ 五個值是false,其余都是true什么情況下會需要轉(zhuǎn)為布...
轉(zhuǎn)化規(guī)則: @1、那字符串包起來 兩個有點特殊的地方,bingInt會把b去掉, 正則的話會多一個斜杠 除了這兩個,其他基本上都是用字符串直接包...
let arr = [10.18, 0, 10, 25, 23]arr = arr.map(parseInt)console.log(arr) ...