もしかして: テンプレートリテラル

これはJavaScriptの仕様であるECMAScriptのバージョン「ES2015」で実装された書き方です。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/template_strings

質問文はシングルクォート(JISキーボードのShift + 7)で入力していますが、
テンプレートリテラルはバッククォート(Shift + @)です。

PHPやShellScriptなどとは違い、
シングルクォートやダブルクォートでは${hogehoge}とやっても展開してくれません。
注意してください。