JavaScriptのストレージAPI:ローカルストレージとセッションストレージの使い方

2024/07/09
x-logoline-logo
JavaScript入門
1. JavaScriptとは?プログラミング初心者のための基礎知識
2. JavaScriptの基本構文:変数、データ型、演算子を理解しよう
3. JavaScriptの制御構文:条件分岐とループの使い方
4. JavaScriptの関数:定義と呼び出し方をマスターしよう
5. JavaScriptのオブジェクトと配列:データを効率的に扱う方法
6. JavaScriptのイベント処理:ユーザーの操作に反応する方法
7. JavaScriptでDOM操作を学ぶ:HTML要素を動的に変更する
8. JavaScriptの非同期処理:PromiseとAsync/Awaitの基礎
9. JavaScriptのエラーハンドリング:try, catch, finallyの使い方
10. JavaScriptのモジュール:コードを分割して管理する方法
11. JavaScriptのデバッグ方法:ブラウザの開発者ツールを使いこなそう
12. JavaScriptの配列メソッド:map, filter, reduceの使い方
13. JavaScriptのストレージAPI:ローカルストレージとセッションストレージの使い方
14. JavaScriptとAjax:サーバーとの非同期通信を実現する方法
15. JavaScriptのオブジェクト指向プログラミング:クラスと継承の基礎
16. JavaScriptのテンプレートリテラル:文字列操作を効率化しよう
17. JavaScriptのDateオブジェクト:日付と時間を扱う方法
18. JavaScriptの正規表現:パターンマッチングを活用しよう
19. JavaScriptのクローン作成:オブジェクトの深いコピーと浅いコピー
20. JavaScriptのパフォーマンス最適化:効率的なコードを書くためのポイント

JavaScriptのストレージAPI:ローカルストレージとセッションストレージの使い方

2024/07/09
x-logoline-logo
PR

今回は、JavaScriptのストレージAPIについて紹介します。ローカルストレージとセッションストレージを使うことで、ウェブブラウザ内にデータを保存することができます。

ローカルストレージとセッションストレージの違い

まず、ローカルストレージとセッションストレージの違いについて見てみましょう。

ローカルストレージ

ローカルストレージは一度データを保存すると、ブラウザを閉じてもデータが消えません。長期間データを保持したいときに便利です。

セッションストレージ

セッションストレージはブラウザを閉じるとデータが消えてしまいます。一時的なデータを保存したいときに使いやすいです。

ローカルストレージの使い方

ここでは、簡単な例を使ってローカルストレージを使う方法を解説します。

データを保存する


localStorage.setItem('キー', '値');

例えば、ユーザー名を保存する場合は次のようにします。


localStorage.setItem('username', 'John Doe');

データを読み込む

ローカルストレージに保存されたデータを読み込むには、getItemメソッドを使います。


let username = localStorage.getItem('username');
console.log(username); // John Doe

データを削除する

ローカルストレージからデータを削除したいときは、removeItemメソッドを使います。


localStorage.removeItem('username');

セッションストレージの使い方

次に、セッションストレージの使い方を説明します。ローカルストレージと使い方はほとんど同じです。

データを保存する


sessionStorage.setItem('キー', '値');

例えば、セッションIDを保存する場合は次のようにします。


sessionStorage.setItem('sessionID', '12345');

データを読み込む

セッションストレージに保存されたデータを読み込むには、getItemメソッドを使います。


let sessionID = sessionStorage.getItem('sessionID');
console.log(sessionID); // 12345

データを削除する

セッションストレージからデータを削除したいときは、removeItemメソッドを使います。


sessionStorage.removeItem('sessionID');

まとめ

今回は、JavaScriptのストレージAPIについて簡単に紹介しました。ローカルストレージとセッションストレージの違いを理解し、適切に使い分けることで、ウェブアプリケーションの操作性が向上します。

この記事はAIを使用して作成されています。
PR