先日、社内の Slack に「フロントエンドの人はもちろん全問正解しないと…」という冗談 (?) と共に JavaScript クイズサイトのリンク https://jsisweird.com/ が流れてきたので挑戦したところ、散々な結果でした。筆者はフロントエンド専門ではありませんが、やはり、あの複雑な暗黙の型変換を理解せねば、と思い改めて調べてみました。 プリミティブ値とは オブジェクトでない値はプリミティブ値 (primitive value) と呼ばれ、 数値、文字列値、真偽値、BigInt 値、Symbol 値、undefined 、null があります。 (undefined 、n…