true.toString(); // "true" ("a" === "b").toString(); // "false" 困った VSCode上でTypeScriptファイルを開き true. まで入力してみると、次の入力候補としてvalueOfが表示されますが、toStringは表示されません 🤔 補完が出ないので仕方なく手打ちしてみると、 Object.toString() 扱い、つまりBooleanに定義されているものではなく遡って使用していることになっています 🤔🤔 それもそのはず、TypeScriptには Boolean.prototype.toString()が定義されていないのである!!!! (TypeScript 4.9 現在) なお、型定義がないだけなので、使用ができないわけではありません。 明らかにTSの定義漏れで、2020年にIssueもPRも立てられてい