LoginSignup

ใ‚จใƒณใ‚ธใƒ‹ใ‚ข่ปข่ทใ‚’ใ†ใพใ้€ฒใ‚ใ‚‹ใŸใ‚ใฎใƒใ‚คใƒณใƒˆใจใฏ๏ผŸPR

1000ไปถไปฅไธŠใฎใƒฆใƒผใ‚ถใƒผ่ปข่ทไบ‹ไพ‹ใ‚’ใ‚‚ใจใซ่งฃ่ชฌ๏ผ

0
0

่ซ–็†ๆผ”็ฎ—ๅญใฎ็ง˜ๅฏ†๏ผš&&ใจ||ใ‚’ใƒžใ‚นใ‚ฟใƒผใ—ใฆใ€ใ‚ณใƒผใƒ‰ใ‚’้ญ”ๆณ•ใฎใ‚ˆใ†ใซใ‚ทใƒณใƒ—ใƒซใซ๏ผ

Last updated at Posted at 2024-06-30

่ซ–็†ๆผ”็ฎ—ๅญใฎ่€ƒใˆๆ–น

&& (AND)ใซใคใ„ใฆ

ใ“ใ‚“ใช่จ˜่ฟฐใŒใ‚ใ‚‹ใจใ—ใฆ

result = a && b;

aใจbใŒtrueใชใ‚‰trueใ‚’่ฟ”ใ™ใฃใฆ่ช่ญ˜ใ ใฃใŸใ‚“ใงใ™ใŒใ€้–“้•ใ„ใ‚‰ใ—ใ„ใงใ™โ€ฆ

ๅŽณๅฏ†ใซใฏใ€่ซ–็†ANDๆผ”็ฎ—ๅญ&&ใฏๅทฆใ‹ใ‚‰ๅณใซๅ‘ใ‹ใฃใฆ่ฉ•ไพกใ—ใพใ™ใ€‚ใคใพใ‚Šใ€ๆฌกใฎใ‚ˆใ†ใชๆตใ‚Œใงใ™ใ€‚

  1. ใพใšใ€aใŒ่ฉ•ไพกใ•ใ‚Œใพใ™ใ€‚
  2. aใŒfalseใ ใฃใŸใ‚‰ใ€ใใฎๆ™‚็‚นใง็ตๆžœใฏfalseใซใชใ‚Šใพใ™ใ€‚ใ“ใฎใจใใ€bใฏ่ฆ‹ใฆใ‚‚ใ‚‰ใˆใพใ›ใ‚“ใ€‚ใ“ใ‚Œใ‚’ใ€Œใ‚ทใƒงใƒผใƒˆใ‚ตใƒผใ‚ญใƒƒใƒˆ่ฉ•ไพกใ€ใจใ„ใ„ใพใ™ใ€‚
  3. aใŒtrueใชใ‚‰ใ€ๆฌกใซbใŒ่ฉ•ไพกใ•ใ‚Œใพใ™ใ€‚
  4. bใ‚‚trueใชใ‚‰ใ€็ตๆžœใฏtrueใซใชใ‚Šใพใ™ใ€‚ใ‚‚ใ—bใŒfalseใชใ‚‰ใ€็ตๆžœใฏfalseใซใชใ‚Šใพใ™ใ€‚

่ฆใ™ใ‚‹ใซใ€&&ใฏไธกๆ–นใฎๅ€คใŒtrueใฎใจใใซใ ใ‘trueใ‚’่ฟ”ใ—ใพใ™ใŒใ€ๆœ€ๅˆใฎๅ€คใŒfalseใฎๅ ดๅˆใซใฏใ€ใ‚‚ใ†ไธ€ๆ–นใฎๅ€คใฏ็„ก่ฆ–ใ•ใ‚ŒใฆfalseใŒ่ฟ”ใ•ใ‚Œใ‚‹ใจใ„ใ†ใ“ใจใงใ™ใ€‚

ไพ‹

let a = true;
let b = false;

let result = a && b;  // ็ตๆžœใฏ false

ใ“ใฎไพ‹ใงใฏใ€aใŒtrueใชใฎใงใ€ๆฌกใซbใŒ่ฉ•ไพกใ•ใ‚Œใพใ™ใ€‚bใŒfalseใชใฎใงใ€็ตๆžœใฏfalseใซใชใ‚Šใพใ™ใ€‚

let a = false;
let b = true;

let result = a && b;  // ็ตๆžœใฏ false

ใ“ใฎไพ‹ใงใฏใ€aใŒfalseใชใฎใงใ€ใใฎๆ™‚็‚นใง็ตๆžœใฏfalseใซใชใ‚Šใพใ™ใ€‚bใฏ่ฆ‹ใฆใ‚‚ใ‚‰ใˆใพใ›ใ‚“ใ€‚

ใ“ใฎใ‚ˆใ†ใซใ€่ซ–็†ANDๆผ”็ฎ—ๅญ&&ใฎ่ฉ•ไพก้ †ๅบใจใ‚ทใƒงใƒผใƒˆใ‚ตใƒผใ‚ญใƒƒใƒˆ่ฉ•ไพกใซใคใ„ใฆ็†่งฃใ—ใฆใŠใใ“ใจใŒ้‡่ฆใงใ™ใ€‚

็™บๅฑ•็ทจ๏ผšๆ–‡ๅญ—ๅˆ—ใฎๆฏ”่ผƒ

ๆ–‡ๅญ—ๅˆ—ใฎๆฏ”่ผƒใงใ‚‚ๅŒๆง˜ใฎใƒซใƒผใƒซใŒ้ฉ็”จใ•ใ‚Œใพใ™ใ€‚ไพ‹ใˆใฐใ€ไปฅไธ‹ใฎใ‚ˆใ†ใช่จ˜่ฟฐใ‚’่€ƒใˆใฆใฟใพใ—ใ‚‡ใ†ใ€‚

let a = "hello";
let b = "world";

let result = a === "hello" && b === "world";  // ็ตๆžœใฏ true

ใ“ใฎไพ‹ใงใฏใ€aใŒ"hello"ใจ็ญ‰ใ—ใ„ใ‹ใ‚’ใพใšใƒใ‚งใƒƒใ‚ฏใ—ใพใ™ใ€‚aใŒ"hello"ใงใ‚ใ‚Œใฐใ€ๆฌกใซbใŒ"world"ใจ็ญ‰ใ—ใ„ใ‹ใ‚’ใƒใ‚งใƒƒใ‚ฏใ—ใพใ™ใ€‚ไธกๆ–นใŒ็œŸใชใ‚‰ใ€็ตๆžœใฏtrueใซใชใ‚Šใพใ™ใ€‚

ใ‚‚ใ†ไธ€ใคใฎไพ‹ใจใ—ใฆ๏ผš

let a = "hello";
let b = "earth";

let result = a === "hello" && b === "world";  // ็ตๆžœใฏ false

ใ“ใฎๅ ดๅˆใ€aใŒ"hello"ใจ็ญ‰ใ—ใ„ใŸใ‚ๆฌกใซbใŒใƒใ‚งใƒƒใ‚ฏใ•ใ‚Œใพใ™ใŒใ€bใฏ"world"ใจ็ญ‰ใ—ใใชใ„ใŸใ‚ใ€็ตๆžœใฏfalseใซใชใ‚Šใพใ™ใ€‚

ใพใŸใ€ๆฌกใฎไพ‹ใงใฏ๏ผš

let a = "hi";
let b = "world";

let result = a === "hello" && b === "world";  // ็ตๆžœใฏ false

aใŒ"hello"ใจ็ญ‰ใ—ใใชใ„ใŸใ‚ใ€ใใฎๆ™‚็‚นใง็ตๆžœใฏfalseใซใชใ‚Šใ€bใฏใƒใ‚งใƒƒใ‚ฏใ•ใ‚Œใพใ›ใ‚“ใ€‚

ๆ–‡ๅญ—ๅˆ—ใฎๆฏ”่ผƒใงใ‚‚ใ€่ซ–็†ANDๆผ”็ฎ—ๅญ&&ใฎ่ฉ•ไพก้ †ๅบใจใ‚ทใƒงใƒผใƒˆใ‚ตใƒผใ‚ญใƒƒใƒˆ่ฉ•ไพกใฎใƒซใƒผใƒซใŒ้ฉ็”จใ•ใ‚Œใ‚‹ใ“ใจใ‚’่ฆšใˆใฆใŠใใพใ—ใ‚‡ใ†ใ€‚

ๅฎŸๅ‹™ใงใฎๅˆฉ็”จไพ‹

่ซ–็†ๆผ”็ฎ—ๅญใฏๅฎŸๅ‹™ใงใ‚‚ใ‚ˆใไฝฟใ‚ใ‚Œใพใ™ใ€‚ไพ‹ใˆใฐใ€ใƒฆใƒผใ‚ถใƒผๅ…ฅๅŠ›ใฎๅ‡ฆ็†ใ‚„ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใฎ่จญๅฎšใชใฉใงใ™ใ€‚

ใƒฆใƒผใ‚ถใƒผๅ…ฅๅŠ›ใŒใชใ„ๅ ดๅˆใฎใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€ค่จญๅฎš

ใƒฆใƒผใ‚ถใƒผใŒๅ…ฅๅŠ›ใ‚’่กŒใ‚ใชใ‹ใฃใŸๅ ดๅˆใซใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใ‚’่จญๅฎšใ™ใ‚‹ๅ ดๅˆใ€ไปฅไธ‹ใฎใ‚ˆใ†ใช่จ˜่ฟฐใŒไฝฟใ‚ใ‚Œใพใ™ใ€‚

let userInput = null;
const userName = userInput || "guestUser";
console.log(userName);  // ๅ‡บๅŠ›: guestUser

ใ“ใฎไพ‹ใงใฏใ€userInputใŒnullใฎๅ ดๅˆใ€||๏ผˆ่ซ–็†ORๆผ”็ฎ—ๅญ๏ผ‰ใ‚’ไฝฟใฃใฆ"guestUser"ใŒไปฃๅ…ฅใ•ใ‚Œใพใ™ใ€‚userInputใŒ็ฉบใ‚„nullใงใ‚ใ‚‹ใจใใซใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใ‚’่จญๅฎšใ™ใ‚‹ไพฟๅˆฉใชๆ–นๆณ•ใงใ™ใ€‚

่ค‡ๆ•ฐๆกไปถใฎใƒใ‚งใƒƒใ‚ฏ

ใพใŸใ€่ค‡ๆ•ฐใฎๆกไปถใ‚’ๅŒๆ™‚ใซใƒใ‚งใƒƒใ‚ฏใ™ใ‚‹ๅ ดๅˆใซใ‚‚่ซ–็†ๆผ”็ฎ—ๅญใŒๅฝน็ซ‹ใกใพใ™ใ€‚

let user = {
  isLoggedIn: true,
  isAdmin: false
};

if (user.isLoggedIn && user.isAdmin) {
  console.log("Welcome, admin!");
} else {
  console.log("Access denied.");
}

ใ“ใฎไพ‹ใงใฏใ€userใŒใƒญใ‚ฐใ‚คใƒณใ—ใฆใŠใ‚Šใ€ใ‹ใค็ฎก็†่€…ใงใ‚ใ‚‹ๅ ดๅˆใซใฎใฟ็‰นๅฎšใฎใƒกใƒƒใ‚ปใƒผใ‚ธใŒ่กจ็คบใ•ใ‚Œใพใ™ใ€‚ใใ‚Œไปฅๅค–ใฎๅ ดๅˆใฏใ€ŒAccess denied.ใ€ใŒ่กจ็คบใ•ใ‚Œใพใ™ใ€‚

่ซ–็†ๆผ”็ฎ—ๅญใ‚’ใ†ใพใไฝฟใ†ใ“ใจใงใ€ใ‚ณใƒผใƒ‰ใ‚’็ฐกๆฝ”ใ‹ใคๅŠน็އ็š„ใซ่จ˜่ฟฐใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ™ใ€‚ๅฎŸๅ‹™ใงใฎๅˆฉ็”จใ‚ทใƒผใƒณใ‚’่€ƒใˆใ‚‹ใจใ€็†่งฃใ‚’ๆทฑใ‚ใ‚„ใ™ใ„ใงใ™ใ€‚

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
bskcorona-github

@bskcorona-github

2023ๅนดใฎ4ๆœˆใซๆœช็ตŒ้จ“ใ‹ใ‚‰ใƒใƒƒใ‚ฏใ‚จใƒณใƒ‰ใ‚จใƒณใ‚ธใƒ‹ใ‚ขใจใ—ใฆๅฐฑ่ทใ„ใŸใ—ใพใ—ใŸใ€‚ ่‡ชๅทฑ็ ”้‘ฝใฎใŸใ‚ใ€ใƒกใƒขๅธณไปฃใ‚ใ‚Šใซ็™บไฟกใ—ใฆใ„ใใŸใ„ใจๆ€ใ„ใพใ™ใ€‚

JavaScript's like ranking last week

ใŠ้กŒใฏไธๅ•๏ผQiita Engineer Festa 2024ใง่จ˜ไบ‹ๆŠ•็จฟ๏ผ
degudegu2510

ใ€HTMLใ€‘ใƒœใ‚ฟใƒณ่ฆ็ด ใซdisabledๅฑžๆ€งใ‚’ใคใ‘ใ‚‹ใฎใ‚’ใ‚„ใ‚ใพใ›ใ‚“ใ‹๏ผŸ

ใŠ้กŒใฏไธๅ•๏ผQiita Engineer Festa 2024ใง่จ˜ไบ‹ๆŠ•็จฟ๏ผ
saba_uni_toro_

ใ€ๅ€‹ไบบ้–‹็™บใ€‘่‰ฒๅฝฉๆคœๅฎš1็ดšๅˆๆ ผใฎใƒ‡ใ‚ถใ‚คใƒŠใƒผใŒๆœฌๆฐ—ใงใ€Œ่‰ฒๅฝฉๆคœๅฎšใฎ่‰ฒๅใ‚ขใƒ—ใƒชใ€ใ‚’ไฝœใฃใŸ่ฉฑ

Comments

oswe99489
@oswe99489

aใŒfalseใ ใฃใŸใ‚‰ใ€ใใฎๆ™‚็‚นใง็ตๆžœใฏfalseใซใชใ‚Šใพใ™ใ€‚

ใ“ใฎๅ ดๅˆใฏใ€falseใงใฏใชใfalsy(ๅฝๅ€ค = falseใจใชใ‚‹ๅ€ค) ใงใ™ใญใ€‚
https://developer.mozilla.org/ja/docs/Glossary/Falsy

็ตๆžœใฏfalseใงใฏใชใใ€aใฎๅ€คใŒใใฎใพใพ่ฟ”ใ‚Šใพใ™ใ€‚

trueใซใคใ„ใฆใ‚‚ใ€trueใงใฏใชใtruthy(็œŸๅ€ค = trueใจใชใ‚‹ๅ€ค)ใจใ—ใฆๆ‰ฑใ‚ใ‚Œใพใ™ใ€‚
https://developer.mozilla.org/ja/docs/Glossary/Truthy

ใƒฆใƒผใ‚ถใƒผใŒๅ…ฅๅŠ›ใ‚’่กŒใ‚ใชใ‹ใฃใŸๅ ดๅˆใซใ€ใƒ‡ใƒ•ใ‚ฉใƒซใƒˆๅ€คใ‚’่จญๅฎšใ™ใ‚‹ๅ ดๅˆใ€ไปฅไธ‹ใฎใ‚ˆใ†ใช่จ˜่ฟฐใŒไฝฟใ‚ใ‚Œใพใ™ใ€‚

let userInput = null;
const userName = userInput || "guestUser";
console.log(userName);  // ๅ‡บๅŠ›: guestUser

ใ“ใฎๅ ดๅˆใฏNull ๅˆไฝ“ๆผ”็ฎ—ๅญใ‚’ไฝฟใ†ใปใ†ใŒ่‰ฏใ„ใงใ—ใ‚‡ใ†ใ€‚

const userName = userInput ?? "guestUser";
0

Let's comment your feelings that are more than good

Being held Article posting campaign

ใ‚ขใƒ—ใƒชใ‚ฑใƒผใ‚ทใƒงใƒณ้–‹็™บใซๆณจๅŠ›ใ™ใ‚‹ใŸใ‚ใฎๅทฅๅคซใ‚’ใ‚ทใ‚งใ‚ขใ—ใ‚ˆใ†๏ผ sponsored by Qmonus Value Stream

~
View details

่‡ชๅˆ†ใŒ่€ƒใˆใ‚‹ๆœ€้ซ˜ใฎใ‚จใƒณใ‚ธใƒ‹ใ‚ขใƒฉใ‚คใƒ•ใƒ—ใƒฉใƒณใซใคใ„ใฆ็ดนไป‹ใ—ใ‚ˆใ†

~
View details
0
0

Login to continue?

Login or Sign up with social account

Login or Sign up with your email address