前端面試題 js es5

2022-09-07 07:15:10 字數 3470 閱讀 5322

請補全j**ascript函式,要求以字串的形式返回引數的型別。

注意:只需檢測基本資料型別。

function _typeof(value)
請補全j**ascript函式,要求以boolean的形式返回第乙個引數是否屬於第二個引數物件的例項。

function _instanceof(left,right)
請補全j**ascript函式,要求以字串的形式返回兩個數字引數的拼接結果。

示例:_splice(223,233) -> "223233"

_splice(-223,-233) -> "-223-233"

function _splice(left,right)
請補全j**ascript函式,要求返回數字引數的階乘。

注意:引數為大於等於0的整數。

function _factorial(number)
請補全j**ascript函式,要求返回數字引數的絕對值。

function _abs(number)
請補全j**ascript函式,要求返回底數為第乙個引數,冪為第二個引數的數值。

// tip 

// math.pow(0,0) // 1

// math.pow(any,0) // 1

// math.pow(1,any) // 1

// math.pow(1,any) // 1

// math.pow(-any,-any) //

// math.pow(-any,-any) //

function _pow(number,power)

**

x**n 相當於 math.pow(x,n) 即x的n次方

請補全j**ascript函式,要求返回數字引數的平方根。

function _sqrt(number)
請補全j**ascript函式,要求返回數字引數除以2的餘數。

function _remainder(value)
請補全j**ascript函式,要求以字串的形式返回數字引數所對應的星期。

示例:_getday(1) -> "星期一"

_getday(7) -> "星期天"

function _getday(value)
請補全j**ascript函式,要求將陣列引數中的數字從大到小進行排序並返回。

function _sort(array)
function _sort(array) ) -> ['name','age']

注意:只需考慮物件屬性均為原始資料型別的情況。

function _keys(object)

function _keys(object)

請補全j**ascript函式,要求將數字引數轉換為物件的形式返回。

示例:typeof number === 'number' -> typeof _numbertoobject(number) === 'object'

function _numbertoobject(number) 

if( typeof number === 'number')

return new number(number);

}

請補全j**ascript函式,要求將字串引數轉換為物件的形式返回。

示例:typeof string === 'string' -> typeof _stringtoobject(string) === 'object'

function _numbertoobject(string) 

}

function _trim(string)
請補全j**ascript函式,要求以字串的形式輸出時間戳引數所對應的"年-月-日"。

示例:_date(1631159776311) -> '2021-9-9'

function _date(number)
function _int(value)
function _reverse(array)
請補全j**ascript函式,要求將引數陣列轉換為字串輸出。

示例:_join([1,'2',3]) -> "123"

注意:只需考慮一維陣列且資料型別為原始資料型別。

function _join(array)
function _max(array)
請補全j**ascript函式,要求以boolean的形式返回字串引數中是否包含數字。

function _search(string) 

}return false

}

請補全j**ascript函式,要求將第二個引數插入第乙個引數陣列的頭部,並且以陣列的形式返回。

// error return array.unshift(value) //這個返回的是新陣列的長度,而不是新陣列

function _unshift(array,value)

function _push(array,value)
請補全j**ascript函式,要求以數字的形式返回第乙個引數陣列中第二個引數所在的首個索引值。

注意:如果陣列中不存在目標值,則返回-1。

function _indexof(array,value)
function _floor(number)
請補全j**ascript函式,要求將整數引數反轉之後輸出。

示例:_reverse(0) -> 0

_reverse(233) -> 332

_reverse(-223) -> -322

function _reverse(number)
請補全j**ascript函式,要求以boolean的形式返回字串首參中是否包含第二個引數。

function _search(string,value)
請補全j**ascript函式,要求返回它的引數偽陣列物件。

function getarguments (a,b,c)
請補全j**ascript函式,使obj物件中fn函式返回該物件中a屬性和b屬性的和。

var obj = 

}

前端面試題

sprites是什麼和為什麼要使用他們?css 精靈 把一堆小的整合到一張大的上,減輕伺服器對的請求數量 有可能替代sprites的方法是什麼?svg圖示,字型圖示,字元編碼等等。1 在div排版的時候,假設現在是100px的寬,我在盒子左側用padding left留個10px的白,div就撐開了...

前端面試題

行內元素有哪些?塊級元素有哪些?空 void 元素有哪些?link和 import的區別是?常見相容性問題?含移動端 html5的離線儲存?描寫一段語義化的html 吧 html5的form如何關閉自動完成功能?什麼是閉包 closure 為什麼要用?localstorage和sessionstor...

前端面試題

朋友碰到的筆試題,在此記錄一下,並且記下碰到的有難點但是自己沒注意的到的面試題!function isnumber x else sum 2,3 5 sum 2 3 5 請寫出sum函式的具體實現。function sum a,c return a c 該題考查的是乙個以前沒接觸過的東西,叫做柯里化...