【JS】【Core】コメント、直接量、識別子、予約ワード、セミコロン、文字セット

1193 ワード

コメント
JavaScriprtは2つのフォーマットの注釈をサポートしています.
  • /
  • /*と*/は、行をまたぐことができますが、入れ子はできません.
    直接量
    literalとは、プログラムで直接使用するデータの値です.
    12
    1.2
    “hello world”
    'HI'
    true
    false
    null
    /javascript/gi //         
    識別子
    変数と関数の名前付け、またはJavaScriptコードの中のある循環文のジャンプ先のマーカーとして使用します.
    JavaScript識別子はアルファベット、アンダースコアでなければなりません.ドル記号またはドル記号で開始します.後の文字はアルファベット、数字、下線または米ドル記号であることができます.
    単語を保留する
    セミコロン
    JavaScriptはセミコロン(:)を使って文を区切ります.
    JavaScriptでは、文がそれぞれ1つの行を独占している場合、文の後の区切りは通常省略されます.
    いくつかのプログラマは文の前にセミコロンをつけるのが好きです.前の文が修正されても、セミコロンが誤って削除されても、現在の語句は正しい解析ができます.
    var x = 0
    ;[x, x+ 1, x + 2].forEach(console.log)
    returnでは、breakとcontinueとその後の表現の間で改行ができません.
    文字セット
    JavaScriptプログラムはUnicode文字セットで作成されます.
    JavaScriptは、大文字と小文字の言語を区別します.JavaScriptでは、HTMLタグと属性名は小文字でなければなりません.
    たとえば:
    HTMLでイベントハンドラを設定する場合、Oclick属性はonClickと書くことができますが、JavaScriptでは、小文字のonclickを使用しなければなりません.
    Unicode変換シーケンス
    JavaScrotは特別なシーケンスを定義し、6つのASCII文字を使用して任意の16ビットのユニフォームコードを表します.これらのUnicode変換シーケンスは、すべて\uがプレフィックスであり、その後、4つの16進数に従う.
    たとえば:
    "cafe" === "caf\u00e9"  // => true