摘要:代碼輸出題考點(diǎn)隱式轉(zhuǎn)換解析此題涉及兩次隱式轉(zhuǎn)換,第一次是在中默認(rèn)使用轉(zhuǎn)換,第二次是在時(shí)發(fā)生了雙等的隱式轉(zhuǎn)換。故程序會(huì)進(jìn)入第一個(gè)條件中,然后發(fā)生了的隱式轉(zhuǎn)換。如果一個(gè)運(yùn)算數(shù)是對(duì)象,另一個(gè)是數(shù)字,在檢查相等性之前,要嘗試把對(duì)象轉(zhuǎn)換成數(shù)字。
1.代碼輸出題: var x = [0]; if([0]){ console.log(x==true); }else{ console.log("false");; } 考點(diǎn):隱式轉(zhuǎn)換 解析:此題涉及兩次隱式轉(zhuǎn)換,第一次是在if中默認(rèn)使用Boolean轉(zhuǎn)換,第二次是在==時(shí)發(fā)生了雙 等的隱式轉(zhuǎn)換。首先明確Boolean的轉(zhuǎn)換規(guī)則:①字符串時(shí)除空字符串之外其余都轉(zhuǎn)換為true②數(shù)字 類(lèi)型時(shí)除0其余都轉(zhuǎn)換為true③對(duì)象時(shí)除了null其余都轉(zhuǎn)換為true④undefined轉(zhuǎn)換為false。故程序 會(huì)進(jìn)入第一個(gè)if條件中,然后發(fā)生了==的隱式轉(zhuǎn)換。轉(zhuǎn)換規(guī)則如下:①如果一個(gè)運(yùn)算數(shù)是 Boolean 值,在檢查相等性之前,把它轉(zhuǎn)換成數(shù)字值。false 轉(zhuǎn)換成 0,true 為 1。②如果一個(gè)運(yùn)算數(shù)是對(duì) 象,另一個(gè)是數(shù)字,在檢查相等性之前,要嘗試把對(duì)象轉(zhuǎn)換成數(shù)字。故按照如上規(guī)則會(huì)先true 轉(zhuǎn)換為1,然后會(huì)將[0]轉(zhuǎn)換成0,故兩者不相等返回false
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/88917.html
摘要:收集的一些前端面試題從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過(guò)面試更難得及各大互聯(lián)網(wǎng)公司前端筆試面試題篇及各大互聯(lián)網(wǎng)公司前端筆試面試題篇面試題個(gè)和個(gè)經(jīng)典面試題前端開(kāi)發(fā)面試題如何面試前端工程師很重要個(gè)變態(tài)題解析如何通過(guò)餓了么面試輕 收集的一些前端面試題 從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過(guò)面試更難得 1 BAT及各大互聯(lián)網(wǎng)公司2014前端筆試面試題--Html,Css篇 2 BAT...
摘要:收集的一些前端面試題從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過(guò)面試更難得及各大互聯(lián)網(wǎng)公司前端筆試面試題篇及各大互聯(lián)網(wǎng)公司前端筆試面試題篇面試題個(gè)和個(gè)經(jīng)典面試題前端開(kāi)發(fā)面試題如何面試前端工程師很重要個(gè)變態(tài)題解析如何通過(guò)餓了么面試輕 收集的一些前端面試題 從面試題發(fā)現(xiàn)不足,進(jìn)而查漏補(bǔ)缺,比通過(guò)面試更難得 1 BAT及各大互聯(lián)網(wǎng)公司2014前端筆試面試題--Html,Css篇 2 BAT...
摘要:現(xiàn)在有一個(gè)給定的字符串中每個(gè)字符代表小易的某個(gè)磚塊的顏色。例如那么小易有六種排列的結(jié)果其中只有和滿(mǎn)足最多只有一對(duì)不同顏色的相鄰磚塊。輸入描述輸入包括一行四個(gè)整數(shù)以空格分割輸出描述輸出一個(gè)整數(shù)表示小易最多能獨(dú)立生活多少天。 前言:注意,網(wǎng)易校招筆試在??途W(wǎng)進(jìn)行,在這里使用js完成算法題時(shí),不要寫(xiě)一個(gè)function() {}就認(rèn)為完成了題目,那樣通過(guò)率是0%(題主就是這樣,估計(jì)筆試掛了。...
摘要:更新圖片單擊可放大第題第題第題第題第題第題第題忘了第題第題后面幾題沒(méi)截到圖啊。實(shí)現(xiàn)格式化輸出,比如輸入,輸出為運(yùn)用設(shè)置讀取刪除寫(xiě)個(gè)函數(shù)啥的給出,叫你添加完成一個(gè)樣式設(shè)置,感覺(jué)比較簡(jiǎn)單,可能掉坑了。明天要考的同學(xué)也可以看看題型。 2015.4.1 更新 【圖片單擊可放大】 第1題 showImg(https://segmentfault.com/img/bVleCL); ...
摘要:地址年校招全國(guó)統(tǒng)一模擬筆試第三場(chǎng)編程題集合變換次數(shù)牛牛想對(duì)一個(gè)數(shù)做若干次變換,直到這個(gè)數(shù)只剩下一位數(shù)字。牛牛可以進(jìn)行的操作是將數(shù)組中的任意一個(gè)數(shù)改為這個(gè)數(shù)的兩倍。 地址:2017年校招全國(guó)統(tǒng)一模擬筆試(第三場(chǎng))編程題集合 變換次數(shù) (AC) 牛牛想對(duì)一個(gè)數(shù)做若干次變換,直到這個(gè)數(shù)只剩下一位數(shù)字。變換的規(guī)則是:將這個(gè)數(shù)變成 所有位數(shù)上的數(shù)字的乘積。比如285經(jīng)過(guò)一次變換后轉(zhuǎn)化成285=...
閱讀 2609·2023-04-25 15:07
閱讀 714·2021-11-24 10:21
閱讀 2318·2021-09-22 10:02
閱讀 3525·2019-08-30 15:43
閱讀 3239·2019-08-30 13:03
閱讀 2300·2019-08-29 17:18
閱讀 3596·2019-08-29 17:07
閱讀 1884·2019-08-29 12:27