迅雷筆試部分問題的記錄

2021-08-28 14:20:48 字數 891 閱讀 9566

function foo(x)

foo();//3

foo(0);//3

foo(1);//1

foo(-1);//-1

只要「||」符號前面的為false,不管「||」後面是true還是false,都返回「||」它後面的那個值。

只要「||」符號前面為true,不管「||」後面是true還是false,都返回「||」前面的那個值。

var x=1;

var output=(function())();

alert(output);//1

alert(x);//1

但是請注意下面這兩種情況的區別:

(1)情況一

var x=1;

var output=(function())();

(2)情況二:

var x=1;

var output=(function())();

總結:主要考察全域性作用域,和區域性作用域 的理解。

–(1)情況一

var foo=function bar()

bar();

測試結果:

uncaught referenceerror: bar is not defined

我的疑問:為什麼就不能呼叫bar()呢?

(2)情況二:

var foo=function bar()

foo();//true

筆試問題記錄

1.對於未初始化和未宣告的變數為輸出什麼 例項 var a console.log typeof a console.log typeof b 執行結果 undefined undefined 2.脫離文件流之float和absolute的區別 1 首先需要強調脫離文件流的元素都是塊級元素。2 區別...

筆試問題記錄2

true false 2 true 結果是 false 分析 true false 被轉換成了 1 0 1 1 3為false 輸出結果為 1 hehe endthen ok 2 var a 1 var obj obj.b.c 輸出結果為 end 分析 在這個問題中this會指向距離它最近的,呼叫它...

VMware Fusion中使用迅雷的問題

還有那麼一次,我發現vmnet natd不在了,這肯定就無法上網了,於是重新執行它 得到下面的輸出 using configuration file library preferences vmware fusion vmnet8 nat.conf.ip address 172.16.49.2 su...