単項演算子(算術)

(式と演算子)
https://jsprimer.net/basic/operator/#unary-operator

単項演算子は、1つのオペランドを受け取り処理する演算子。
単項プラス演算子(+)、単項マイナス演算子(-)はオペランドを数値に変換する。
また、数値へ変換できない文字列などをオペランドに指定した場合は、NaNという特殊な値になる。そのため、単項プラス演算子と同じく、文字列から数値への変換に単項マイナス演算子を使うべきではない。

console.log(+1); // => 1
console.log(+"1"); // => 1
console.log(+"文字列"); // => NaN

var string = '-9';
string - 0; // => -9
console.log(-"文字列"); // => NaN
inserted by FC2 system