English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Window localStorage プロパティ

JavaScript Window オブジェクト

localStorage読み取り専用プロパティは、あなたがストレージドキュメントのソースオブジェクトに; 保存されたデータはブラウザセッションを越えて保存されます。

cookieを使用するよりも、localStorageオブジェクトは、ブラウザがより良い方法でキーを保存するメカニズムを提供します。/値対。

localStorageとsessionStorage同様ですが、localStorageに保存されたデータには有効期限がなく、ページのセッションが終了した時(つまりページを閉じた時)、sessionStorageに保存されたデータがクリアされます。

私たちのHTML5 Web Storage APIにおいてlocalStorageに関する詳細な情報を確認してください。

構文:

window.localStorage

データを保存localStorageへの構文:

localStorage.setItem("key", "value");

localStorageから 読み取りデータの構文:

var name = localStorage.getItem("key");

localStorageから 削除データの構文:

localStorage.removeItem("key");
// Store
localStorage.setItem("name", "Parrot");
// Retrieve
document.getElementById("demo").innerHTML = localStorage.getItem("name");
テストしてみる‹/›

上記のコードはname="name"とvalue="Parrot"を使用してlocalStorageの名称を作成します。/値対。

次に「名称」の値を検索し、id="demo"を持つ要素に挿入します。

名称/値対は常に文字列として保存され、必要に応じて他の形式に変換することができます。

ブラウザの互換性

テーブルの数字は、localStorage属性を完全にサポートする最初のブラウザバージョンを指定しています:

属性
localStorage43.511.549

技術的詳細

返り値:一つストレージオブジェクト、現在のソースのローカルストレージスペースにアクセスするために使用できます

さらに例

以下の例では、ローカルストレージ変数を設定し、ページにアクセスするたびにその変数を参照します:

if (localStorage.hits) {
localStorage.hits = Number(localStorage.hits) + 1;
} else {
localStorage.hits = Number(localStorage.hits) 1;
}
テストしてみる‹/›

localStorageプロジェクトを削除することもできます:

localStorage.removeItem("hits");
テストしてみる‹/›

関連参考

ウィンドウ(Window)参考:window.sessionStorage属性

HTMLチュートリアル:HTML5 WebストレージAPI

JavaScript Window オブジェクト