JavascriptのNaNは非数という意味です

意味はそのまんまで「数値データじゃないよ」ということです。

例えばこのようなコードがあります。

let str = "abcdefg";
console.log(str -= "cfg");
//NaNと表示されます。

let str = "abcdefg";
console.log(str += "cfg");
//「+=」は文字オブジェクトにも使えます

要は「-=」は数値オブジェクトにしか使えませんよ!という意味だと思います。