Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript localStorage()存储变量_Javascript - Fatal编程技术网

Javascript localStorage()存储变量

Javascript localStorage()存储变量,javascript,Javascript,我的代码: (有1200行代码,我只需要变量),我需要帮助填写save();和加载();因此,它使用localStorage加载和保存所有变量(以便您可以在同一台pc上随时访问它)。谢谢你的帮助 var xp = 0; var xpN = 10; var level = 1; var population = 4; var populationLimit = 5; var populationProd = 0; var questpoints = 0.5; var questpointsboos

我的代码: (有1200行代码,我只需要变量),我需要帮助填写save();和加载();因此,它使用localStorage加载和保存所有变量(以便您可以在同一台pc上随时访问它)。谢谢你的帮助

var xp = 0;
var xpN = 10;
var level = 1;
var population = 4;
var populationLimit = 5;
var populationProd = 0;
var questpoints = 0.5;
var questpointsboost = 1;
var autoquest = "false";
//Resources
var gold = 11;
var food = 25;
var wood = 0;
var stone = 0;
var iron = 0;
var goldmax = 15;
var foodmax = 5;
var woodmax = 5;
var stonemax = 5;
var ironmax = 5;

var prize = 0;

var trade1 = 0;
var trade2 = 0;
var item1 = 0;
var item2 = 0;
var userAns = "";
// workers
var soldier = 12;
var randomnumber = 0;


var farmer = 0.1;
var lumberjack = 0;
var stoneminer = 0;
var ironminer = 0;

var farmercount = 0;
var maxfarmer = 4;

var lumberjackcount = 0;
var lumberjackmax = 0;

var stoneminercount = 0;
var stoneminermax = 0;

var ironminercount = 0;
var ironminermax = 0;

function save(){

}

function load(){

}

您可以像这样保存值

>localStorage.setItem('variable_name', 'value')
然后你可以得到这个值

>localStorage.getItem('variable_name')
var player = localStorage.getItem(playerName);
您可以将键存储在变量中,然后根据该键从localStorage获取该值

var playerName = 'player';
localStorage.setItem(playerName, 'John Doe');
下次你可以得到这个值

>localStorage.getItem('variable_name')
var player = localStorage.getItem(playerName);

我应该把我的贝宝账户寄给你吗?为什么?我刚开始使用javascript,不需要付费帮助。你可能会花5美元买一段代码,我可以在某处免费获得。或者可以花30美元买一本关于javascript编程的书。我只是在探索语言。只是玩玩而已。不,我投票结束这个问题,因为OP是懒惰的。所以…你不会得到javascript和讽刺…非常不专业的态度。。sadNooo,OP想让你写代码,而不仅仅是一个提示。。。。。。。OP将否决您的答案:但对于值,我想将其设为变量值。不是自定义值。我需要能够保存游戏并随时加载它。那么,我是否要在其中放入变量名两次?localStorage.setItem(“食品”、“食品”)?