【プログラム】そもそもリテラルとは何か

オブジェクトリテラルとか配列リテラルとか用語はよく聞くけどリテラルがそもそも何かわかっていなかったのでまとめる
リテラルとはプログラムのソースコード中に使用される定数のこと。
処理系によって違うが以下のようなものがある。
・数値リテラル
・文字リテラル
・文字列リテラル
・日付リテラル
・オブジェクトリテラル
・配列リテラル
正規表現リテラル
JSON(配列とオブジェクトのリテラル記法を組み合わせたもの)