一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは、水田です。

JavaScriptの減算についてです。減算演算子(-)は、二つの数値を引き算するために使用されます。数値型同士であれば、単純な数学的減算が行われます。しかし、減算演算子は、数値に変換可能な他の型にも適用可能です。たとえば、文字列や論理値が数値に変換されて計算されます。数値に変換できない場合は NaNを返します。
減算演算子は、オブジェクト同士の場合には、オブジェクトの内部で数値に変換できる場合を除き、NaNを返すことがあります。また、undefinednullはそれぞれNaNとして扱われ、計算結果に影響を与える場合があります。
一般的に、減算は数値を扱う際に最も直感的な演算の一つですが、型の違いに注意して使用する必要があります。

console.log(7 - 2);
// 5
console.log("7" - 2);
// 5
console.log(3 - true);
// 2
console.log(3 - "one");
// NaN
The following two tabs change content below.

水田 悟

2017年からフリーランスのエンジニアとして働いています。

最新記事 by 水田 悟 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア