//本地存储都是以k:value的形式进行的。获取的时候只需要取到k值就行了。如果要存数组只需要起个k名把数组转化成字符串就行了 var storage=localStorage var t1= storage.setItem("k","12"); var t2=storage.setItem("w",'29'); var data1=storage.getItem("k") document.write(data1); function func(){ if(data1=="12"){ alert("恭喜答对了") } } func(); var arr=['星期一','星期二','星期三','星期四'] storage.setItem("day",JSON.stringify(arr)) var get=storage.getItem('day') document.write(get) //12345678你懂我猜你懂不懂 var arr1=[{"m":'1'},{"p":'2'}] console.log(arr1) var g=storage.setItem("gg",JSON.stringify(arr1)); var get1=storage.getItem("gg"); var dui=JSON.parse(get1) console.log(dui) var ww=dui[0].m console.log(ww) var pp=dui[1].p console.log(pp) //本地存储只能存储字符串。所以我们要存的时候转化为字符转。在用的时候在转变