Javascript 定义要使用的JS变量,而不是反复粘贴文本
我想做的是定义一个变量一次,然后在可以使用的时候使用相同的文本。有时我会使用Javascript 定义要使用的JS变量,而不是反复粘贴文本,javascript,Javascript,我想做的是定义一个变量一次,然后在可以使用的时候使用相同的文本。有时我会使用alert,confirmreturn等,因此我创建了一个快速示例,使用所有3个,以防过程因使用情况而略有不同 例如: $(document).mousemove(function(event){ var result = confirm("text that i want to create a var for here"); }); $(document).ready(function(){ alert("text
alert
,confirm
return
等,因此我创建了一个快速示例,使用所有3个,以防过程因使用情况而略有不同
例如:
$(document).mousemove(function(event){
var result = confirm("text that i want to create a var for here");
});
$(document).ready(function(){
alert("text that i want to create a var for here");
});
$(window).on('beforeunload', function(){
return "text that i want to create a var for here";
});
我想做的是:
var test = "text that i want to create a var for here";
然后我将上面的代码替换为test
,只要有“我想在这里创建一个变量的文本”
,但它不起作用,那么我定义一次,然后用变量代替文本的正确方法是什么
更新:
我让它处理一个基本变量,比如
var test = "testing text here"
但下面是我遇到问题的一个例子:
var test = "text row 1 \n\n text row 2 \n\n number "+number+" text row3"
我猜是“+number+”导致了我的问题,那么我该如何解决它呢?我想知道这个问题是否有问题。您需要在所有需要变量的回调函数之前定义变量:
var myText = "text that i want to create a var for here"
$(document).mousemove(function(event){
var result = confirm(myText);
});
$(document).ready(function(){
alert(myText);
});
最后一个示例不合适:您无法获取附加到DOM事件的回调函数的返回值 你真的在问如何生成一个变量吗?发布您用不起作用的变量编写的代码。@takendark我遇到的问题是在变量中使用了
“+number+”
,因为我定义了变量,所以这就是为什么我以前不工作的原因,没有它它也可以工作,但是我如何让我创建的变量与“+number+”一起工作
?发布整个代码,这样我们就可以看到所有部分以及它们的位置。@Takendark其余部分是一个外部脚本,我只需要知道如何创建一个包含变量的变量。你做得对。这就是为什么如果它不起作用,那么变量从何而来真的很重要。帮我帮你。@l-Cetinosy你好!我更新了主要问题,因为它似乎对我不起作用的原因是因为我的javascript中有“+number+”
,我如何让变量与它一起工作?如果在变量测试之前定义变量编号,它应该工作。试着观察并理解最终的错误。