>  기사  >  웹 프론트엔드  >  js에서 부울 사용법

js에서 부울 사용법

下次还敢
下次还敢원래의
2024-05-07 18:18:20586검색

JavaScript의 부울 유형은 참 또는 거짓 값을 나타내며, 그 값은 참 또는 거짓입니다. 비교 및 조건문에 사용하기 위해 리터럴 또는 Boolean() 생성자를 사용하여 생성할 수 있습니다. 논리 연산자(AND, OR, NOT)는 부울 값에 대해 작동합니다. 빈 문자열, null 및 정의되지 않음은 false로 간주되고 0이 아닌 숫자는 true로 간주됩니다. 강력한 JavaScript 코드를 작성하려면 부울 유형을 올바르게 사용하는 것이 중요합니다.

js에서 부울 사용법

JavaScript의 Boolean 사용

JavaScript의 Boolean 유형은 true 및 false 값을 나타내는 데 사용됩니다. 가능한 값은 truefalse 두 가지뿐입니다. truefalse

创建 Boolean 值

Boolean 值可以通过以下方式创建:

  • 布尔字面量:truefalse
  • Boolean() 构造函数:它将任何值转换为相应的布尔值(例如,Boolean(0)falseBoolean("hello")true

比较和条件

Boolean 值主要用于比较和条件:

  • 比较:使用 ===== 运算符比较布尔值(例如,true == false 返回 false
  • 条件:ifwhilefor 等条件语句中使用布尔值来控制代码流(例如,if (condition) { ... }

逻辑运算符

JavaScript 中还提供了以下逻辑运算符,用于操作布尔值:

  • 逻辑与 (&&):仅当两个操作数都为 true 时才返回 true(例如,true && truetrue
  • 逻辑或 (||):当任何一个操作数为 true 时才返回 true(例如,false || truetrue
  • 逻辑非 (!):将布尔值取反,true 变为 falsefalse 变为 true(例如,!truefalse

注意点

  • JavaScript 中,空字符串 ("")、nullundefined 被视为 false
  • 任何非零数字都被视为 true,即使它是负数。
  • 使用 Boolean() 构造函数时,结果可能会与预期不同,因为该构造函数会将某些值(例如 0"") 转换为 true
부울 값 생성 ​​

🎜부울 값은 다음과 같은 방법으로 생성할 수 있습니다: 🎜
  • 부울 리터럴: true 또는 false 🎜
  • Boolean() 생성자: 모든 값을 해당 부울 값으로 변환합니다(예: Boolean(0)false입니다. 부울("hello")true) 🎜🎜🎜🎜비교 및 조건 🎜🎜🎜부울 값은 주로 비교 및 ​​조건에 사용됩니다. 🎜
      🎜비교: 🎜사용 == 또는 === 연산자는 부울 값을 비교합니다. ​​(예: true == false는 false) 🎜
    • 🎜조건부: 🎜부울 값을 사용하여 if, while 및 for (예: if (조건) { ... }) 🎜🎜🎜🎜논리 연산자🎜🎜🎜다음 논리 연산자도 JavaScript에서 제공되어 부울 연산을 수행합니다. 값: 🎜
      • 🎜논리적 AND(&&): 🎜두 피연산자가 모두 true인 경우에만 true를 반환합니다(예: true && true는 true입니다) 🎜
      • 🎜논리적 OR(||): 🎜피연산자가 true인 경우에만 true를 반환합니다(예: 예, false || truetrue)🎜
      • 🎜논리적 NOT(!): 🎜부울 값 반전, true는 false
      • , falsetrue가 됩니다(예: !truefalse가 됩니다) 🎜🎜 🎜🎜참고 사항 🎜🎜
        • JavaScript에서 빈 문자열(""), nullundefine은 거짓. 🎜
        • 0이 아닌 숫자는 음수라도 으로 간주됩니다. 🎜
        • Boolean() 생성자를 사용할 때 생성자가 0와 같은 특정 값을 변환하기 때문에 결과가 예상과 다를 수 있습니다. )는 true로 변환됩니다. 🎜🎜🎜 견고하고 읽기 쉬운 JavaScript 코드를 작성하려면 부울 유형의 사용법을 이해하는 것이 중요합니다. 🎜

위 내용은 js에서 부울 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.