TypeScriptはJavaScriptのスーパーセットであり、型をサポートすることでより安全で保守しやすいコードを書くことができます。この記事では、TypeScriptで使用されるさまざまな演算子に焦点を当て、それらがどのように動作し、どのように使用されるかを探ります。
1. 代数演算子
代数演算子は基本的な数学的な演算を実行します。加算(+
)、減算(-
)、乗算(*
)、除算(/
)などがこれに該当します。これらの演算子は、TypeScriptで数値型や変数に対して直感的に使用されます。
let x: number = 5;
let y: number = 3;
let sum: number = x + y;
let difference: number = x - y;
let product: number = x * y;
let quotient: number = x / y;
2. 比較演算子
比較演算子は、値の比較を行います。等しい(==
)、等しくない(!=
)、厳密に等しい(===
)、厳密に等しくない(!==
)などがあります。これらは主に条件分岐や論理演算で使用されます。
let a: number = 10;
let b: number = 5;
if (a > b) {
console.log("a は b より大きいです。");
} else {
console.log("a は b より小さいか等しいです。");
}
3. 論理演算子
論理演算子は、複数の条件を組み合わせて評価するために使用されます。代表的なものには論理積(&&
)、論理和(||
)、否定(!
)があります。
let condition1: boolean = true;
let condition2: boolean = false;
if (condition1 && condition2) {
console.log("両方の条件が成り立っています。");
} else if (condition1 || condition2) {
console.log("少なくとも一方の条件が成り立っています。");
} else {
console.log("どの条件も成り立っていません。");
}
これはTypeScriptで使用されるいくつかの基本的な演算子の例です。演算子をうまく活用することで、コードの効率性や可読性を向上させることができます。詳細については、TypeScript公式ドキュメントを参照してください。