【发布时间】:2013-04-01 12:37:16
【问题描述】:
因此您可以为var doub 赋值,如下所示:
function getDouble(number) {
var doubl = number + number;
return doubl;
}
var num = 4;
var doub = getDouble(num);
我想知道我是否可以通过调用下面的第二个函数来获取返回类型。那么第二种方法的返回值可以赋值给doub吗?
function getDouble(number) {
var doubl = number + number;
return quadruple(doubl);
}
function quadruple(doubl) {
quad = doubl + doubl
return quad;
}
var num = 4;
var doub = getDouble(num);
由于某种原因,它对我不起作用。
这是我有问题的代码..我正在做与上述类似的事情,但不起作用:
在我准备好的文档中,我有这段代码..我希望将结果存储在 newjsn
$(document).ready(function()
{
var newjsn= DatabaseCategoriesToSelectList(num, 200, 100);
我的 DatabaseCategoriesToSelectList 函数是:
function DatabaseCategoriesToSelectList(jsn, max, min){
var ddl="<option selected='selected' value='"+min+"'>Select...</option>";
//load categories from database, and put them into the select drop down.
$.getJSON(GLOBALURL+'content/plugins/subcategories/getSubcategories.php',
function(data, ddl) {
var datas= jQuery.grep(data, function(element, index){
return element.category_id < max && element.category_id>min; // retain appropriate elements
});
for (x=0; x<datas.length; x++){
ddl= ddl+"<option value='"+datas[x].category_id+"'data-subcategory='"+datas[x].category_subselect+"'>"+datas[x].category_safe_name+"</option>";
}
alert (ddl); return runafter(ddl, jsn);
});
}
function runafter(ddl, jsn){
jsn=ddl;
alert(jsn);
return 500;
}
由于某种原因,警报有效,但我无法让它返回字符串。我什至尝试返回一个随机值 500,但它没有..
【问题讨论】:
-
这对我来说很好。你是如何运行它的?
-
谢谢,这是我所拥有的一个简单版本..我现在将添加我的代码
-
quad = doubl + doubl->var quad = doubl + doubl; -
@AaronLS 这不会改变答案的值,它只会用
quad变量污染全局变量。
标签: javascript jquery return