以下はいずれも正しい文字列(リテラル)です。JavaScript"シングルクォートとダブルクォートのどちらかを使うかは、特に決まりはありませんが、文字列の中にシングルクォート/ダブルクォートを含む場合は、それぞれ文字列に含まれないほうのクォートで囲むようにします。文字」という形式で表現することができます。このような文字のことをエスケープシーケンスと言い、以下のようなものがあります。\n:改行\t:タブ\\:バックスラッシュ(\マーク)\':シングルクオート\":ダブルクオート例えば、シングルクォートで囲まれた文字列にシングルクォートを含めることはできませんが、以下のようにエスケープシーケンスを利用すればそれが可能になります。文字列を連結するには「+」演算子を使用します。「+」演算子は算術演算子の加算などとして使われますが文字列に対して使用すると文字列と文字列を連結する演算子になります。コンソールに表示される。コンソールに表示される。コンソールに表示される。文字列を連結する式の中で数値を使用すると、数値は文字列に変換されるため上記のような結果になります。「+」演算子以外の算術の演算子の場合は、文字列を数値に置き換えようとします。コンソールに表示される。コンソールに表示される。コンソールに表示される。プロパティを使って取得できます。コンソールに表示される。数値が必要とされる場面で文字列を使用すると、対応する数値に自動的に変換しようと試みます。これを利用すると文字列から0を引くことにより文字列を数値に変換することができます。//127parseInt()関数(整数)、parseFloat()関数(整数と浮動小数点数)を使う方法もあります。変換できない場合はNaNを返す。文字列を連結する式の中で数値を使用すると、数値はまず文字列に変換されます。これを利用すると数値に空文字を連結して数値に変換することができます。//numberは数値String()関数を使っ変換することもできます。//numberは数値toString()メソッド使っ変換することもできます。//numberは数値toString()メソッドでは、基数を引数で指定することができます。//"1001"になる小数点以下の桁数の指定や指数表示も可能です。//有効桁数を指定して文字列に変換。//有効桁数が数値の整数部より桁数が少ない場合は、指数形式に変換される2進数、10進数、16進数の相互変換2進数から16進数やまたその逆への変換には、10進数を経由して変換する必要があります。「値がない」ことを表す特殊な値です。オブジェクト型で「オブジェクトがない」という意味を表す特別な値になります。格納されていないことになります。undefined(未定義値)が返されます。論理値は、何かが真(true)であるか、それとも真でない(偽)(false)かを示します。論理値が良く使われるのは、比較の返す値としてです。コンソールに表示される。コンソールに表示される。式とは、JapaScript(インタプリタ)が評価して値を生成できるもののことを言います。別の言い方をすると、式というのは(評価の)結果として値を返すものと言えます。簡単な例では、数値(リテラル)や文字列(リテラル)などです。いう値だと評価します。いう値だと評価します。変数への値の代入も式です。変数「n」は99という値だと評価します。式は他の式と組み合わることで複雑な式とすることができます。12この場合、「123」と「12」はそれぞれ式です。式と式を組み合わせている「+」が演算子(後述)です。式と式は演算子によって組み合わされ、結果的に全体が1つの式となります。12」という全体も式となります。この式は135という値として評価されます。演算子は、何らかの処理を行うための記号です。3インクリメント演算子(++)、デクリメント演算子(--)インクリメント演算子(++)はオペランドに1を加算し、デクリメント演算子(--)はオペランドから1を減算します。