一些面試題,持續更新

2022-08-04 01:21:07 字數 494 閱讀 6703

console.log(!!" " + !!"" - !!false || "未通過")

字串中有空格,是真,前面兩個嘆號,是假之後真,結果是true true是1

空字串,無值,是假,前面兩個嘆號,是真之後假,結果是false false是0

false前面兩個嘆號,是真之後假,結果是false false是0

1 + 0 - 0 || "未通過" 中間是 或運算子 ,所以有乙個為真就不往後走了 所以結果是1

window.a || (window.a = "1")

console.log(window.a)

或運算子 前面是假, window.a是undefined, 是假,所以往後走 賦值 ,在這個題中是錯的。

正確的是, 先看括號,也就是先賦值,再看前面的window.a,window.a就是真了,列印得到1。 括號的優先順序最高,先走括號再走或運算

未完待續....

總結的一些CSS面試題(持續更新中 )

1,box sizing屬性?用來控制元素的盒子模型的解析模式,預設為content box context box w3c的標準盒子模型,設定元素的 height width 屬性指的是content部分的高 寬 border box ie傳統盒子模型。設定元素的height width屬性指的是...

一些面試題

q 您在什麼情況下會用到虛方法?它與介面有什麼不同?a 當在繼承類中想重寫某一方法時會用到虛方法 虛方法是類的成員函式,介面相當於抽象類.q override與過載有什麼區別?a override 就是覆蓋的意思,覆蓋父類的同名方法,而過載則是通過參數列來呼叫方法.q 值型別與引用型別有什麼區別?a...

一些面試題

1.如何檢視埠8080的程序 netstat anp grep 8080 lsof i 8080 2.在 tmp目錄下建立test.txt檔案,內容為 hello,world 用乙個命令寫出來。echo hello,world tmp test.txt 3.敘述下列服務的預設埠號。ftp 20,21...