末尾に以下のコードを追加してください。いう関数を定義します。いうデータ項目がウェブストレージに保存されているかどうかを調べます。保存されていたら、個人に合わせた挨拶を表示します。保存されていなければ、一般的な挨拶を表示します。いう関数を実行せねばなりません。しなければ、個人に合わせた挨拶は、ページのリロードをまたがってまでは持続しなくなってしまうでしょう。以下のものをコードの末尾に追加してください。nameDisplayCheck;例が完成しました。ページをブラウザーでテストすることだけです。ところには、探究するにはほんの少しだけ更に複雑な別の例もあります。要素の中身を実行しないように指定しています。ブラウザーで利用可能であり、複雑で関係性のあるデータを保存できる、完全なデータベース・システムです。そのデータの型は、文字列または数値のような単純な値に限定されません。インスタンスに保存できます。使用よりも遥かに複雑なのです。できることのうち本当に表面的なところに触れるだけですが、始めるのに十分なだけのことは、お伝えしましょう。メモ書きの保存の事例を通して作業しますここでは、メモ書きをブラウザーに保存して好きなときにそれを見たり消したりできるようにする事例を、見ていただきましょう。根本的な部分について御説明します。当該アプリは、以下のような見かけをしています。メモ書きの各々には題名と何らかの本文があり、題名と本文のそれぞれは別々に編集できます。コードには、何が起きているのかを理解する手助けとなる詳しいコメントがあります。いうファイルのローカルコピーを、ローカルマシンの新規ディレクトリ内に作成してください。ファイルを見てください。簡潔なのがお分かりでしょう。これは、ヘッダーとフッターのあるウェブサイトです。メモ書きを表示する場所と、データベースに新たなメモ書きを入力するためのフォームとを含む、本文コンテンツ領域もあります。何が起きているのかをより明瞭にするための、ある種の簡素なスタイルづけを提供しています。ファイルは、宣言された五つの定数を含んでいます。参照とを含んでいます。コードをそこに追加し始める準備がこれで整いました。データベースの初期設定では、実際にデータベースを設定するために最初にすべきことを見てみましょう。定数の宣言の下に、以下の行を追加してください。開いたデータベースを記憶しておくためのデータベース・オブジェクトのインスタンスを作成します。呼ばれる変数を宣言しています。これは後に、データベースを表すオブジェクトを記憶するのに使われます。この変数を何箇所かで使うつもりなので、物事を容易にするために、ここでこの変数を大域的に宣言しておきました。次に、以下のものをコードの末尾に加えてください。イベントが発火したときに呼ばれます——の中に書いてゆきます。(もしそう保証しなかったら、失敗する可能性があります)。ハンドラーの中に、以下のものを追加してください。データベースを開きます。