等が返る可能性がある値を二重否定を行うことで真偽値(Boolean)として取得する1つの方法です。//false条件演算子(三項演算子)?:条件演算子は三項演算子とも呼ばれる演算子で、指定された条件式の真偽に応じて対応する式の値を出力する場合に使用します。置き、最後に3番目のオペランドを記述します。以下のような書式になります。式2先頭のオペランドは論理値(真偽値)または論理値に変換できるものでなければなりません。通常は比較式(条件式)を記述します。2番目と3番目のオペランドには任意の値を指定できます。条件演算子は先頭のオペランドの値を判定してその結果により値を返します。場合は3番目のオペランドの値を返します。文を使用しても同じことが実現できますが、条件演算子を使うほうが簡単に記述できます。「合格」と言う文字列を代入し、70未満であれば「不合格」という文字列を代入する例です。文を使用すると以下のように記述できます。"不合格";}以下は変数(username)が定義されていれば、その値を使用し、定義されていなければデフォルトの値("there")を使用する例です。||)は、最後まで評価しなくても、途中で返すべき値が分かる場合があります。左辺を評価した時点で、論理式の結果が確定した場合には右辺の評価を行わないことを、短絡評価と言います。確定するため、右側(オペランド)の値についてはチェック(評価)しません。場合は右オペランドを返します。確定するので、右側(オペランド)の値については評価しません。trueだった場合、右オペランドの評価自体を行いません)。fooこれを利用すると、以下のように条件分岐を簡潔に書くことができます。あれば)7が代入されます。以下と同じ意味になります。7;}配列(Array)配列は、順序を持つデータの集合のことです。配列では1つの変数に対して複数の値(要素)を格納することができ、「仕切りのある箱」のようなものと言えます。配列は、インデックス番号(添え字)で個々の要素を区別します。型のない言語なので、配列の各要素にはどの型の値でも格納できます。配列の生成には以下の方法があります。])の中に配列の要素をカンマで区切って記述します。'WordPress'];上記の場合、配列「titles」には5つの文字列の要素が格納されています。配列の各要素にアクセスするには以下の書式で行います。titles[1]また、空の配列を生成するには、要素を何も指定しないで以下のように記述します。コンストラクタでの生成コンストラクタは、オブジェクトを作成し、初期化する関数です。以下の方法で前述と同じことができます。以下は、引数なしの呼び出しで空の配列が生成されます。同じ配列の要素を明示的に指定して呼び出すには以下のように記述します。この場合、前述の配列リテラルを使う方が簡単かも知れません。同じ以下のように記述すると、指定された個数の要素を持つ配列が生成されますが、各要素の値は未定義値(undefined)になります。Array(10);関連ページ:配列オブジェクト(Object)名前の付けられた値を集めたものをオブジェクトと呼び、個々のデータ値をそのオブジェクトのプロパティと言います。ドット(.)プロパティ名」と指定します。プロパティをコンソールに表示する例です。表示することができます。オブジェクトの生成にはコンストラクタ(オブジェクトを生成する特別な関数)を用いるか、オブジェクトリテラルを用います。オブジェクトリテラルは次の形式で定義します。囲み、その中に「プロパティ:値」のペアをカンマ区切りで記述します。いうプロパティを設定する例です。