初歩的な勘違いを紹介します。恥ずかしいですが、もしかしたら同じ落とし穴にはまる方がいるかもしれないので。
初歩的な間違い
JavaScriptのサンプルプログラムを見本にシンプルがプログラムを書いて実行したところ、
const name ='world';
console.log('Hello ${name}!');
実行結果
Hello ${name}!
あれ?
サンプルプログラムをよくみると、クォーテーションマークが違う。バッククォートというやつだった。
正解
const name ='world';
console.log(`Hello ${name}!`);
Hello World!
感想
-
バッククォート「`」が、日本語キーボードのPの右隣にあることに初めて気が付きました。
-
バッククォート「`」ですが、実は引用符(クォーテーションマーク)ではなく、本来はアクセント記号(フランス語でいえば、アクサングラーブ)らしい。ウン十年前に受けたフランス語授業を思い出しました。
-
バッククォート「`」は一般には無名な存在かも。似たような特殊な文字である___@___は最初何に使うのだろうかとおもったけれど、インターネットが始まってからURLに使われるようになり、一気にメジャーな存在になったのとは好対照です。