Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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 定义要使用的JS变量,而不是反复粘贴文本_Javascript - Fatal编程技术网

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+”
,我如何让变量与它一起工作?如果在变量测试之前定义变量编号,它应该工作。试着观察并理解最终的错误。