"a"+"b"
を入力すると表示されるのは
'ab'
昔はダブルクオートだっと思うのですけどね
プログラミング言語的にはダブルクオートのほうが一般的ですし JSON はダブルクオートのみなのでダブルクオートをデフォルトにしておいてほしいものです
なぜそんな変更をしたのかと思って調べたら文字列表現が JavaScript として有効な表示になるように変更があったようです
文字列の内部で使われていたら別のクオートに置き換えて全て使われていたらエスケープするようです
"'"
// "'"
"'\""
// `'"`
"'\"`"
// '\'"`'
コピペできるので便利といえば便利ですが エスケープされず直接表示してくれる昔のもののほうが読みやすくて好きでした
console.log を通せば今でも文字列にクオートがされずエスケープが行われないので エスケープなしでそのまま表示してほしい場合は console.log を通す必要があります