b1背后的邏輯是什么?b1:b2在if條件下的編碼?

1.Here是任務。

聲明一個函數或類似| |,但不使用|operator.?/**

  1. @參數{any}???-第一個操作數
  2. @參數{any}???-第二個操作數
  3. @按順序將| |運算符應用于給定的操作數時,返回{any}相同的結果

2.Here是我嘗試過的(實際上人們給了我關于返回b1的建議?b1:b2。但我無法理解,也沒有在網上找到正確的解釋。

function or(b1, b2) {
  if (b1 == false && b2 == false) return false;
  else return b1 ? b1 : b2;
}

3.Here是編碼測試,上面的代碼通過了所有測試。但有誰能告訴我b1的邏輯嗎?b1:b2。我是初學者,請幫幫我!

//TEST 1

actual = or("bananas", false);

expected = "bananas";

if (actual === expected) {
  console.log("Yay! Test PASSED.");
} else {
  console.error("Test FAILED. Keep trying!");
  console.log("    actual: ", actual);
  console.log("  expected: ", expected);
}

//TEST 2

actual = or("", "bananas");

expected = "bananas";

if (actual === expected) {
  console.log("Yay! Test PASSED.");
} else {
  console.error("Test FAILED. Keep trying!");
  console.log("    actual: ", actual);
  console.log("  expected: ", expected);
}

//TEST 3

actual = or(true, true);

expected = true;

if (actual === expected) {
  console.log("Yay! Test PASSED.");
} else {
  console.error("Test FAILED. Keep trying!");
  console.log("    actual: ", actual);
  console.log("  expected: ", expected);
}

//TEST 4

actual = or(true, false);

expected = true;

if (actual === expected) {
  console.log("Yay! Test PASSED.");
} else {
  console.error("Test FAILED. Keep trying!");
  console.log("    actual: ", actual);
  console.log("  expected: ", expected);
}
? 最佳回答:
function or(b1, b2) {
  if (b1 == false && b2 == false) return false;
  else return b1 ? b1 : b2;
}

發生了很多事情。這里有一個帶有falsycheck的測試函數。Falsy是ValidateEnumber,它可以是null、空字符串或零。條件將始終返回false。如果你真的想用類型來測試值,你應該用===來代替。

console.log(Boolean("")) //false
console.log(Boolean(null))//false

console.log(Boolean(0))//false

console.log(Boolean(" "))//true
console.log(Boolean("1"))//true
主站蜘蛛池模板: 国产综合精品一区二区三区| 国产精品无码一区二区在线观一| 综合人妻久久一区二区精品| 国产高清在线精品一区二区三区| 国产精久久一区二区三区| 国产主播一区二区三区在线观看| 国产三级一区二区三区| 一区二区三区在线看| 无码人妻精品一区二区| 国产精品无码一区二区在线| 国产AV天堂无码一区二区三区| 亚洲国产综合无码一区二区二三区| 一区二区三区免费电影| 亚洲一区二区三区久久久久| 美女视频免费看一区二区| 久久er99热精品一区二区| 在线观看国产一区亚洲bd| 国产一区二区三区无码免费| 亚洲日韩精品一区二区三区无码| 无码少妇丰满熟妇一区二区| 久久精品无码一区二区日韩AV| 国产精品自拍一区| 天堂资源中文最新版在线一区 | 少妇无码一区二区二三区| 韩国女主播一区二区| 精品人妻一区二区三区浪潮在线| 国产韩国精品一区二区三区| 国产SUV精品一区二区四| 无码精品人妻一区二区三区中| 一区二区国产在线观看| 国产一区二区三区播放心情潘金莲| 无码精品一区二区三区在线| 亚洲AV色香蕉一区二区| 中文字幕一区二区人妻性色| 狠狠综合久久AV一区二区三区| 99国产精品一区二区| 国产午夜福利精品一区二区三区| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产精品一区二区av| 极品少妇伦理一区二区| 日本一区二区高清不卡|