徹底搞懂parseInt

2021-10-05 14:47:23 字數 760 閱讀 7852

parseint

("72.45",8

);// 2*8^1 + 7*8^1 + 4 * 8^-1 + 5*8^-2

// 2*1 + 7*8 + 4*(1/8) + 5*(1/(8*8))

// 58.578125

parseint

("231",3

);//3進製只能是0~2,所以查詢到3的時候,發現已經不是3進製的範疇了,則不再繼續查詢

//把2當做3進製,最後轉為10進製

// 2*3^0

// 2

//面試題

let arr =[1

,2,3

,4];

arr = arr.

map(parseint)

; console.

log(arr);/*

parseint(1,0) => 1

parseint(2,1) => nan

parseint(3,2) => nan

parseint(4,3) => nan

=> [1,nan,nan,nan]

*//*

arr.map(function(item, index))

*/

parseint vs parsefloat

預設值傳遞乙個值的時候,parsefloat多識別乙個小數點

parseint支援進製基礎,可傳兩個引數,parsefloat不識別第二個引數

徹底搞懂px em rem

px畫素 pixel 相對長度單位。畫素px是相對於顯示器螢幕解析度而言的。px特點 em是相對長度單位。相對於當前物件內文字的字型尺寸。如當前對行內文字的字型尺寸未被人為設定,則相對於瀏覽器的預設字型尺寸。em特點 注意 任意瀏覽器的預設字型高都是16px。所有未經調整的瀏覽器都符合 1em 16...

徹底搞懂js proto

在開始之前,必須要知道的是 物件具有 proto constructor 函式也是物件固也具有以上 屬性,而函式獨有prototype 在看到一張圖分析到位很徹底,這裡共享 剛開始看這圖很懵,根本看不懂,但是細品,多品後恍然大悟,然後總結出以下幾點,很重要切記 1 切記 物件的內建屬性 proto ...

徹底搞懂Python元組

x 1 2,3 直接把元組賦值給乙個變數 type x 使用type 函式檢視變數型別 class tuple x 空元組 x tuple 空元組 tuple range 5 將其他迭代物件轉換為元組 0 1,2 3,4 x 0 元組支援使用下標訪問特定位置的元素 1 x 1 最後乙個元素,元組也支...