筆試題整理(九)

活力天匯

1、寫一個(gè)函數(shù)判斷一個(gè)變量是否為數(shù)字類型

function isNumber(value){
return (typeof value==='number')&&!isNaN(value);
}

分析:
①typeof value==='number',不轉(zhuǎn)換類型,直接判斷
a.可以判斷一個(gè)變量是不是數(shù)字類型,可以用于排除boolean(false)、string(‘123’)。
b.但是會(huì)把NaN和Number("xyz")也判斷成number類型 。

②isNaN(),先轉(zhuǎn)換成數(shù)字類型,再判斷
a.把除了NaN以外的所有能轉(zhuǎn)換成Number類型的value都判斷為false(也包括 boolean(false)、string(‘123’) )。
b.isNaN(NaN)值為true,isNaN(Number("xyz"))值為true,可用于排除NaN和Number("xyz")。

參考文獻(xiàn):
js中判斷一個(gè)變量是否為數(shù)字類型的疑問(wèn)

2、列出display的值,并說(shuō)明它們的作用。
1)display:none 隱藏元素,并從布局中刪除元素。
2)display:block 顯示為塊級(jí)元素。
①不設(shè)置寬度時(shí),寬度為父元素寬度。
②獨(dú)占一行
③支持寬高
3)display:inline 顯示為內(nèi)聯(lián)元素。(缺省值)
①內(nèi)容撐開(kāi)寬度
②非獨(dú)占一行
③不支持寬高
④代碼換行被解析成空格
4)display:inline-block 顯示為內(nèi)聯(lián)塊。
①不設(shè)置寬度時(shí),內(nèi)容撐開(kāi)寬度
②非獨(dú)占一行
③支持寬高
④代碼換行被解析為空格
5)display:list-item
6)display:run-in
7)display:table
8)display:inline-table
9)display:table-cell
10)display:table-caption

參考文獻(xiàn):
深入理解display屬性

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 很早之前就在看web前端面試題,一直想總結(jié)一個(gè)比較全面又詳細(xì)的面試題庫(kù),現(xiàn)在總結(jié)了一些,分享給大家,以后還會(huì)持續(xù)更...
    櫻桃小丸子兒閱讀 86,436評(píng)論 32 691
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,209評(píng)論 1 92
  • HTML&CSS img的alt和title的異同? **alt **是圖片加載失敗時(shí),顯示在網(wǎng)頁(yè)上的替代文字;*...
    櫻桃小丸子兒閱讀 11,438評(píng)論 9 193
  • 在線閱讀 http://interview.poetries.top[http://interview.poetr...
    前端進(jìn)階之旅閱讀 115,589評(píng)論 24 450
  • <a name='html'>HTML</a> Doctype作用?標(biāo)準(zhǔn)模式與兼容模式各有什么區(qū)別? (1)、<...
    clark124閱讀 3,862評(píng)論 1 19

友情鏈接更多精彩內(nèi)容