Javascript 调用全局函数和can';t返回定义的变量
这是我的密码Javascript 调用全局函数和can';t返回定义的变量,javascript,function,variables,Javascript,Function,Variables,这是我的密码 <script id="candidateCode"> getCar(); //Invokes global func getCar getCar(); //Invoked global func getCar var myDreamCar = getDreamCar(); var firstCar = { make: "Honda", model: "Accord" }; var anotherCar = { make:
<script id="candidateCode">
getCar(); //Invokes global func getCar
getCar(); //Invoked global func getCar
var myDreamCar = getDreamCar();
var firstCar = { make: "Honda", model: "Accord" };
var anotherCar = { make: "Honda", model: "Civic" };
function getYear() {
return 2019;
};
function getCity() {
return "Laguna Beach";
};
function getTruck() {
return myTruck;
};
</script>
getCar()//调用全局函数getCar
getCar()//调用全局函数getCar
var myDreamCar=getDreamCar();
var firstCar={制造:“本田”,型号:“雅阁”};
var anotherCar={make:“Honda”,model:“Civic”};
函数getYear(){
2019年返回;
};
函数getCity(){
返回"丽港湾;;
};
函数getTruck(){
归还我的卡车;
};
在本练习中,我被要求首先调用一个全局预定义函数“getCar”,到目前为止,除了以下步骤外,我已经完成了本练习的所有步骤
由于某种原因,我一生都搞不懂如何将变量firstCar和anotherCar赋值给函数getCar()
这是一个范围问题吗?有人能帮忙吗?我已经调用了函数两次,但是我发现不可能将返回值赋给我上面声明的变量
有什么见解吗?先谢谢你
我的指示是:
1-为您定义了一个名为getCar的全局函数。调用此函数2次
2-调用函数getCar时,将返回值分配给使用var关键字声明的变量,并使用以下名称:
第一辆车
另一辆车
3-为您定义了一个名为getDreamCar的全局函数。调用此函数1次,然后将值赋给名为myDreamCar的变量。要将函数的返回值赋给变量,请将函数调用赋给变量,就像在myDreamCar中一样
var firstCar=getCar()//调用全局func getCar并将返回值赋给firstCar
var anotherCar=getCar()//调用全局func getCar并将返回值分配给另一个car
var myDreamCar=getDreamCar();
要将函数的返回值分配给变量,可以像在myDreamCar中一样将函数调用分配给变量
var firstCar=getCar()//调用全局func getCar并将返回值赋给firstCar
var anotherCar=getCar()//调用全局func getCar并将返回值分配给另一个car
var myDreamCar=getDreamCar();
我认为这些问题的措辞很糟糕。我认为这意味着您在步骤1中的2个调用应该设置为步骤2中的值。ie:var firstCar=getCar()等等。天啊,哈哈,谢谢你!我昨晚花了6个小时试图找出调试器为什么一直给我一个错误。。。我一直在逐字逐句地阅读说明书。希望说明书写得更好。。。谢谢你,在10秒内解决了我的问题。。。萝莉:我觉得这些问题的措辞很糟糕。我认为这意味着您在步骤1中的2个调用应该设置为步骤2中的值。ie:var firstCar=getCar()等等。天啊,哈哈,谢谢你!我昨晚花了6个小时试图找出调试器为什么一直给我一个错误。。。我一直在逐字逐句地阅读说明书。希望说明书写得更好。。。谢谢你,在10秒内解决了我的问题。。。谢谢你!这是我的想法,但调试器让我发疯了,这个问题的措辞非常奇怪。谢谢大家的澄清,节省了我很多时间!非常感谢。这是我的想法,但调试器让我发疯了,这个问题的措辞非常奇怪。谢谢大家的澄清,节省了我很多时间!