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 最後乙個元素,元組也支...