Identifier (識別子)
識別子 (identifier) は 変数、関数、プロパティ などを識別するコード内の文字の並びです。多くの言語では、識別子は大文字小文字の区別があり、引用符で囲みません。
JavaScript においては、識別子は Unicode の文字、 $、 _、 数字 (0-9) を含めることができますが、数字で始めることはできません。
識別子は文字列とは異なります。文字列がデータであるのに対して、識別子はコードの一部です。 JavaScript において、識別子を文字列に変換する方法はありませんが、ときに文字列を識別子に解釈することは可能です。
CSS では、<custom-ident> と <dashed-ident> の 2 つの識別子データ型があります。CSS の <ident> には、ほぼすべての文字が含まれていますが、"、\、* などの英数字以外の ASCII 文字はエスケープしなければなりません。また、数字で始まることはできず、絵文字はエスケープを要求されない識別子として有効です。