今日面試三題

2021-09-29 06:39:31 字數 1206 閱讀 3324

a.' ' == false

b.' '== 0

c.' ' ==

d.' ' == {}

正確答案:a,b,c

解析:js在做==運算時會將運算元轉換為number型別之後再操作,而 』 ',false,0,都能轉換為為數字型別0,而{}卻轉換不了,轉換後為nan,而nan做任何運算返回都是false

a."a"-1

b.1/0

c.0 && "a"

d.new number(1)

正確答案:d

解析:以下為運**況:

var a = 『a』-1;

console.log(a,typeof a); //nan 「number」

var b = 1/0;

console.log(b,typeof b); //infinity 「number」

var c = 0 && 『a』;

console.log(c,typeof c); //0 「number」

var d =new number(1);

console.log(d,typeof d); //number 「object」

五種簡單資料型別為:undefined/null/boolean/number/string;

一種複雜資料型別為:object。

其中number資料型別除了包含普通的數值外,還包含超出範圍的值infinity和非數值nan。

a. 『a』-1 為nan;

b. 1/0 為infinity, 0/0返回nan, 正數/0返回infinity,負數/0返回-infinity;

c. 0 && 「a" 為0,&&為短路操作,且如果有乙個運算元不是布林值,則結果就不一定返回布林值。 a && b,如果a能轉換成false,則返回a。

d. new number(1) 為基本包裝型別的物件。

故答案為d。

a.length()

b.sort()

c.concat()

d.reverse()

正確答案:a

解析:length //是獲取陣列元素個數的屬性

concat() //連線兩個或者更多的陣列,並返回結果

sort() //對陣列元素進行排序

reverse() //對陣列進行顛倒元素順序

今日面試三題

a.給父元素新增 clear both b.給父元素新增overflow hidden c.在浮動元素下方新增空div,並新增樣式clear both d.設定父元素 after 正確答案為 a 解析 清除浮動可以使用在父元素中建立bfc 塊級格式化上下文 這樣父元素再計算高度的時候就會將浮動計算在...

今日面試3題

html body h1正確答案 64 解析 rem 相對長度單位,相對於根元素 即html元素 font size計算值的倍數 這樣就意味著,我們只需要在根元素確定乙個參考值即可,其它元素設定rem大小都是以html的字型大小設定為參考值進行乙個字型大小縮放,題中html中的font size值為...

今日面試題 子串行數目 及陣列牆分析

2013 11 19 王亞洲待字閨中 今日面試題 子串行數目 給定兩個字串s和t len s len t t可能是s的乙個子串行。求所有s的子串行集合中,有多少個子序列等於t。例如s abbbc t abc 結果為3,即在s的所有子串行集合中,有3個子串行為t。陣列牆分析 原題給定乙個正整數陣列如 ...