題目1:
// a在什麼條件下成立
var a =?if
(a ==
1&& a ==
2&& a ==3)
方法1
// 使用tostring
var a =}if
(a ==
1&& a ==
2&& a ==3)
方法2
// 資料劫持實現
var i =0;
object.
defineproperty
(window,
'a',})
if(a ==
1&& a ==
2&& a ==3)
方法3
var a =[1
,2,3
]a.tostring = a.shift
if(a ==
1&& a ==
2&& a ==3)
var x =20;
var a =;}
};console.
log(a.fn(
));console.
log(
(a.fn()
)())
;console.
log(a.fn(
)())
;console.
log(a.fn(
)()==
(a.fn()
)())
;console.
log(a.fn(
).call
(this))
;console.
log(a.fn(
).call
(a))
;//function()
//20
//20
//true
//20
//15
promise.
resolve()
.then((
)=>,0
)})settimeout((
)=>)}
,0)//promise1 -> settimeout1 -> promise2 -> settimeout2
console.
log(
'begin'
)settimeout((
)=>);
}).then((
)=>);
},0)
;console.
log(
'e')
var a =10;
function
foo(
)foo
()
var a =10;
function
foo(
)foo
()
function
mobile()
function
phone()
var a =
;a.mobile =
mobile()
;a.phone =
phone()
;console.
log(a)
;
var a =
;var b = a;
b.n =30;
console.
log(a.n)
;console.
log(b)
;
function
fn(n)
var unit =
'千百十億千百十萬千百十個';if
(n.length > unit.length)
var newstr ='';
var nlength = n.length;
unit = unit.
substr
(unit.length - nlength)
;for
(var i =
0; i < nlength; i++
) newstr = newstr.
substr(0
,newstr.length-1)
; newstr = newstr.
replace
(/零(千|百|十)/g
,'零').
replace
(/(零)+/g
,'零').
replace
(/零(億|萬)/g
,'$1');
return newstr;
}console.
log(fn(
'205402002103'))
;
有36輛自動賽車和6條跑道,沒有計時器的前提下,最少用幾次比賽可以篩選出最快的三輛賽車?
首先分為6組跑一次,6次
a1 a2 a3 a4 a5 a6
b1 b2 b3 b4 b5 b6
每組的第一都跑一次, 一共為7次,取前三名,暫定為(a1 b1 c1),此時第一名已經定了為a1
那麼其他三個組d組 e組 f組肯定直接被淘汰,因為他們的第一名都跑不進前三,所以不用考慮改組的其他賽車
接著abc組縮小範圍
a組 a2 a3 參加比賽,因為只有a1作為參照物,而a1是冠軍 所有它倆都機會,a1>a2>a3
b組 b1 b2 參加比賽,b3跑輸 b1 b2 ,b1跑輸a1,因此b2之後的拿不到前三,a1>b1>b2
c組 c1 參加比賽,同理,a1>b1>c1
最後 a2 a3 b1 b2 c1 可以決出前三 ,總共為8次
一面牆,單獨工作時,a花18小時砌好,b花24小時,c花30小時,現a, b, c的順序輪流砌,每人工作1小時換班,完工時,b總共幹了多少小時?()
a. 9小時
b. 8小時
c. 7小時
d. 6小時48分
2018前段面試題
一.什麼是閉包?乙個函式能夠訪問其函式外部作用域中的變數。閉包三大特點 1.函式的巢狀 2.內部函式可以訪問外部函式的變數 3.引數和變數不會被 二.css引入方式有哪些?link和 import區別是?1.css的引入方式有三種 行內樣式,內部樣式表,外部樣式表 2.鏈結式和匯入式的區別 1 屬於...
前段經典面試題(一)
settimeout,最後輸出什麼 settimeout是非同步執行,要等待主線上的for迴圈完畢之後執行。每次for迴圈,都會將乙個console.log i 放入任務佇列但不執行,當for迴圈結束 此時i 5 主線程任務空了開始執行任務佇列中的5個console.log i 此時i 5,所以輸出...
前段面試題 不定期更新
1.實現不知寬高元素的垂直水平居中 2.css優先順序演算法如何計算 元素選擇符 1 class選擇符 10 id選擇符 100 元素標籤 1000 important宣告的樣式優先順序最高,如果衝突再進行計算。如果優先順序相同,則選擇最後出現的樣式。繼承得到的樣式的優先順序最低 3.雪碧圖 精靈圖...