0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【TypeScript】テンプレートリテラル メモ

Last updated at Posted at 2022-10-21

テンプレートリテラルとは??

テンプレートリテラルは、ダブルクォートやシングルクォートの代わりにバッククォート `` で囲んで一つの文字列とする
参考:https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Template_literals

使ってみる

const word1 = '今日';
const word2 = '嬉しい';

//テンプレートリテラルを使わない場合
console.log(word1 + '' + word2 + 'ことがありました。');

//テンプレートリテラルを使った場合
console.log(`${word1}${word2}ことがありました。`);

//出力値:今日は嬉しいことがありました。

変数と文字列を使って文章を出力する

  • テンプレートリテラルを使わない場合
    ''""で文字列を囲み、+で変数と足し合わせる

この方法は他の言語でもこのような書き方をするのでかなり一般的
(この書き方しか知りませんでした… しかも結構面めんどくさい)

  • テンプレートリテラルを使う場合
    ``を記述してその中に文字列も配列も記述する
    変数は${xxx}のようにxxxの中に記述する

このようにすることで、毎度+''を記述しなくても出力することができるようになった
(RubyやPHP,Pythonなどでもテンプレートリテラルは使えるそう Javaはない)

タグ付きテンプレートなるものもあるらしいがあまり使わなさそうなので↓
参考:https://zenn.dev/nekoniki/articles/bdf79a512e057ae72613

気づいたことなどあればまた記載します

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?