JavaScript その19
document.write("存在しない要素");
const books =["7つの習慣" , "嫌われる勇気" , "ファクトフルネス"];
ちょっと復習です。
この配列のインデックス番号は、
7つの習慣が0、嫌われる勇気が1、ファクトフルネスが2
でしたね。
実際に2を出力してみましょう。
document.write(books[2]);
と、このように「ファクトフルネス」が出力されましたね。
では、
document.write(books[5]);
と存在しないインデックス番号を指定した場合、どうなるのでしょうか?
見えにくいですが、存在しない配列の要素やプロパティを指定すると、
「undefined」と出力されます。
undefined 値が定義されないことを意味する、特別な値です。
これが出てきたら、何かが間違っている、自分がどこかでミスをしていると思っていいんでしょうね。
今回はここまでにします。ありがとうございました。
私はプログラミング初体験ですので、表記自体間違えているかもしれません、その時は指摘していただけると助かります。
また、知識のある方、コメントなどでアドバイスをお待ちしております!
Twitter https://twitter.com/progagnant