JavaScript その19

document.write("存在しない要素");

const books =["7つの習慣" , "嫌われる勇気" , "ファクトフルネス"];

ちょっと復習です。
この配列のインデックス番号は、
7つの習慣が0、嫌われる勇気が1、ファクトフルネスが2
でしたね。

実際に2を出力してみましょう。

document.write(books[2]);

画像1

と、このように「ファクトフルネス」が出力されましたね。

では、

document.write(books[5]);

と存在しないインデックス番号を指定した場合、どうなるのでしょうか?

画像2

見えにくいですが、存在しない配列の要素やプロパティを指定すると、

「undefined」と出力されます。

undefined 値が定義されないことを意味する、特別な値です。

これが出てきたら、何かが間違っている、自分がどこかでミスをしていると思っていいんでしょうね。

今回はここまでにします。ありがとうございました。

私はプログラミング初体験ですので、表記自体間違えているかもしれません、その時は指摘していただけると助かります。

また、知識のある方、コメントなどでアドバイスをお待ちしております!

Twitter https://twitter.com/progagnant

この記事が気に入ったらサポートをしてみませんか?