TypeScriptはJavaScriptに型付けを導入することで、より安全で保守しやすいコードを書くことができるプログラミング言語です。この記事では、TypeScriptにおける演算子に焦点を当て、基本的な演算子から複雑なものまでを解説します。
1. 算術演算子
TypeScriptでは、通常の算術演算子が利用可能です。これには加算 (+
)、減算 (-
)、乗算 (*
)、除算 (/
) などが含まれます。
let x: number = 5;
let y: number = 2;
let sum: number = x + y; // 7
let difference: number = x - y; // 3
let product: number = x * y; // 10
let quotient: number = x / y; // 2.5
2. 比較演算子
比較演算子は、値の大小や等しさを比較するために使用されます。以下は一般的な比較演算子の例です。
let a: number = 10;
let b: number = 5;
console.log(a > b); // true
console.log(a < b); // false
console.log(a >= b); // true
console.log(a <= b); // false
console.log(a === b); // false
console.log(a !== b); // true
3. 論理演算子
論理演算子は、複数の条件を組み合わせるために使用されます。代表的な論理演算子には &&
(論理積)、||
(論理和)、!
(論理否定) があります。
let condition1: boolean = true;
let condition2: boolean = false;
console.log(condition1 && condition2); // false
console.log(condition1 || condition2); // true
console.log(!condition1); // false
4. 三項演算子
三項演算子は、条件に応じて値を返すために使用されます。以下は三項演算子の例です。
let age: number = 20;
let isAdult: boolean = age >= 18 ? true : false;
console.log(isAdult); // true
TypeScriptにおける演算子は多岐にわたりますが、基本的な理解と使い方を押さえておくことで、より効果的なコーディングが可能となります。上記で紹介した演算子はその一部に過ぎませんが、これらをマスターすることで、より複雑なプログラミング課題にも対応できるようになります。