那些年坑爹的JS題目

2022-03-07 20:10:23 字數 1527 閱讀 7097

題目一. 應該是關於作用域的

function test(n) 

var x = test(1);

var y = test(2);

console.log(x === y); // true

console.log(x.x, y.x); // 2 2

題目二. 關於 基本資料型別 和 引用資料型別下面這兩行是會報錯的。

var f = function(){}

(function(){})();

下面這個就不報錯,雖然和 之前的**實際上效果是一樣的。

var f = function(){}

+function(){}();

js 報錯(intermediate value)(...) is not a function

題目三. js 判斷 - 極度坑爹

console.log(true == 'true');  // false
題解之高程三第三章 相等操作符 原則:

所以,這麼看的話,就不奇怪了。

console.log(true == 'true');  // false

console.log(1 == 'true'); //false

console.log(1 == parseint('true')); //false

console.log(1 == nan); //false

根據 nan 的 無敵 特性: 我跟任何人都不一樣(不相等).所以

console.log(false == 'true');  // false

console.log(false == 'true'); //false

console.log(false == parseint('true')); //false

console.log(false == nan); //false

順便來談談 物件類的 判斷

console.log("" == ""); // true  基本資料型別

console.log( == ); // false 引用資料型別

console.log({} == {}); // false 引用資料型別

console.log(new string("") == new string("")); // false 引用資料型別

題目四. 函式提公升問題
var f = function();

var g = function();

function g(){};

(function();

function g() ;

}})();

console.log(f());

console.log(g());

那些年我們處理過的坑爹Bug

其實這篇亂亂的文章是某天通宵support tpb的時候乙個人在辦公室無聊寫的。希望某些同學看到以下偉大的專案後可以重新燃起對生活的信心 某著名銀行網銀公升級後上線遇到。上線後,行內人員先測試登陸了網銀,發現所有中國區使用者登陸進入後,顯示的都不是自己賬戶。就讓幾個英國區的人爺登陸進去看看。高潮來了...

那些坑爹的邏輯題

呵呵,這些題目記得剛畢業那會最愛做,後來不喜歡了,很多面試喜歡拿這些連對自己都沒多少作用的來面試,其實是哄自己,但是茶飯餘後偶爾玩玩還是有味道。1.兩個不均勻的桶,乙個桶容量5公升,乙個桶容量3公升,如何確定4公升水?答 1 將5公升桶倒滿 2 把5公升桶的水倒滿3公升桶,剩下2公升水 3 將3公升...

python坑爹的黑店 1023 坑爹的黑店

題目描述 今天小明去了乙個風景如畫的地方散心,但是自己帶的飲料喝完了,小明口渴難耐,見不遠處有家小商店,於是跑去買飲料。小明 我要買飲料!店主 我們這裡有三種飲料,礦泉水1.5元一瓶,可樂2元一瓶,橙汁3.5元一瓶。小明 好的,給我一瓶礦泉水。說完他掏出一張n元的大鈔遞給店主。小明 小明環顧四周,就...