猿问

关于JavaScript中localStorage数据保存后再提取怎么好像变成字符串形式了?为什么?

window.localStorage.setItem("当前经验",当前经验);  //保存

当前经验=window.localStorage.getItem("当前经验");  //提取

然后在进行(当前经验+=1;)这样的运算,数值就变成31 311 3111 31111这种形势增加了,是被默认为字符串了吗?为什么会这样?h5只有var一种类型,那怎么把它重新转换为数字呢?

肖小波
浏览 2752回答 1
1回答

sixGod

没有为什么,localStorage本身就是只存字符串的,你可以取出来后再转换啊,parseInt(localStorage.getItem("当前经验"))
随时随地看视频慕课网APP
我要回答