Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 比較演算子 | 条件分岐文
TypeScript入門

book比較演算子

メニューを表示するにはスワイプしてください

まず、比較演算子とは何かについて説明します。つまり...

こちらがTypeScriptにおける主な比較演算子です:

  • ==等価):2つの値を比較し、必要に応じて共通の型に変換して等しいかどうかを判定。例:
12
let example = 5 == "5"; console.log(example); // true
copy
  • ===厳密等価):型変換を行わずに2つの値を比較。型と値の両方を判定。例:
1234
let first = 5 === 5; // true, as values and types match let second = 5 === "5"; // false, as types are different console.log(first); console.log(second);
copy
  • !=等しくない): 必要に応じて共通の型に変換し、2つの値が等しくないかを比較。
  • !==厳密な不等価): 型変換を行わずに2つの値が等しくないかを比較。
1234
let first = 5; let second = '5'; console.log(first != second) console.log(first !== second)
copy
  • >より大きい): 左側の値が右側の値より大きいかどうかを判定。例:
12
let example = 10 > 5; // true console.log(example);
copy
  • <より小さい): 左側の値が右側の値より小さいかどうかを判定。例:
12
let example = 10 < 5; // false console.log(example);
copy
  • >=以上):左側の値が右側の値以上かどうかを判定。

  • <=以下):左側の値が右側の値以下かどうかを判定。

12345
let first = 5; let second = 5; let third = 10; console.log(first >= second); console.log(first <= third);
copy

応用

型キャストの説明:

型キャスト(または型変換)は、ある値のデータ型を別の型に変更するプロセス。TypeScriptでは、型アサーション変換関数を使って明示的に行うことができる。例えば、数値を文字列に変換する場合:

let num: number = 42;
let str: string = num.toString(); 
// Explicit type casting from number to string

型キャストは、特定のコンテキストで値を特定の型として扱いたい場合に必要となる。特にTypeScriptの型推論が十分でない場合に有効。変数の型を制御し、型に関連するエラーを回避するのに役立つ。

Note

このコースの後半で「functions」とは何か、またその作成方法や使い方について説明予定。重要なトピックだが、現時点ではまだ早い。

1. TypeScriptにおける=====の違いは何ですか?

2. TypeScriptで、ある値が別の値より大きいかどうかを確認するにはどの演算子を使いますか?

question mark

TypeScriptにおける=====の違いは何ですか?

正しい答えを選んでください

question mark

TypeScriptで、ある値が別の値より大きいかどうかを確認するにはどの演算子を使いますか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  1

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 2.  1
some-alt