ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript における true、false、truthy、falsy の概念

JavaScript における true、false、truthy、falsy の概念

Mary-Kate Olsen
リリース: 2024-12-13 19:58:17
オリジナル
847 人が閲覧しました

JavaScript-এ true, false, Truthy এবং Falsy এর ধারণা

true と false は、JavaScript の boolean データ型で、さまざまな論理演算や条件チェックを実行するために使用されます。以下では、JavaScript における true と false、および truthyfalsy の値の使用法について詳しく説明します。

1. True と False は次の場合に使用されます。

本当:

値 true は、条件または論理テストの結果が「true」であることを示します。

偽:

値 false は、条件または論理テストの結果が「false」であることを示します。

例:

let isAdult = true; // একজন প্রাপ্তবয়স্ক হলে 'true' হবে
let isStudent = false; // শিক্ষার্থী না হলে 'false' হবে

if (isAdult) {
    console.log("You are an adult.");
} else {
    console.log("You are not an adult.");
}
ログイン後にコピー
ログイン後にコピー

2. 真の値キーと偽の値キー:

JavaScript の一部の値は、直接 true または false ではない場合でも、true または false として動作します。これには 2 つのカテゴリがあります:

不正な値:

偽値とは、論理テストで「偽」と評価される値です。次の値は、JavaScript では false とみなされます:

  • 0(ゼロ)
  • -0 (マイナスゼロ)
  • "" (空の文字列)
  • ヌル
  • 未定義
  • NaN (非数)

例:

if (0) {
    console.log("This will not run because 0 is falsy.");
} else {
    console.log("Falsy value."); // এই লাইনটি রান করবে
}
ログイン後にコピー
ログイン後にコピー

真実の値:

真実の値とは、論理テストで「真」と評価される値です。以下は、一般的な 真実 値の例です:

  • 本当
  • ゼロ以外の任意の数値 (例: 1、-1、100)
  • 空でない任意の文字列 (例: "hello"、"false"、"0")
  • オブジェクト (例: {}、[])
  • 関数

例:

let isAdult = true; // একজন প্রাপ্তবয়স্ক হলে 'true' হবে
let isStudent = false; // শিক্ষার্থী না হলে 'false' হবে

if (isAdult) {
    console.log("You are an adult.");
} else {
    console.log("You are not an adult.");
}
ログイン後にコピー
ログイン後にコピー

3. 真偽チェックルール:

if 演算または論理演算で変数を使用すると、JavaScript はその変数を真か偽かを自動的に評価します。

実際の例:

if (0) {
    console.log("This will not run because 0 is falsy.");
} else {
    console.log("Falsy value."); // এই লাইনটি রান করবে
}
ログイン後にコピー
ログイン後にコピー

誤った例:

if ("hello") {
    console.log("This will run because 'hello' is truthy."); // এই লাইনটি রান করবে
} else {
    console.log("Falsy value.");
}
ログイン後にコピー

4. 略称:

  • Truthy: 条件がチェックされたときに true と評価される値 (例: ゼロ以外の数値、空でない文字列、オブジェクト)。
  • Falsy: 条件チェックで false とみなされる値 (例: false、0、""、null、未定義、NaN)。

JavaScript における真と偽の条件は、論理的な意思決定を行うために重要です。真実と偽りを理解すると、用語を作成するスキルが向上します。

以上がJavaScript における true、false、truthy、falsy の概念の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート