函数返回多个变量

时间:2016-03-28 11:43:50

标签: javascript

我有这个if else脚本。如果函数为true,它当前正将图像返回到变量R.我还需要它来返回数值结果以及图像。所以如果为真,则R2 = 1,如果为假则为0。我不确定如何设置它。

    Question: what is 50% + 50%?

<input type="text" length="3" id="ANSWER1B">

<input type="button" value="Enter" onclick="Q1B()">

<!--QUESTION 1B-->
<script>// <![CDATA[
    function Q1B()
    {
        var A = document.getElementById("ANSWER1B").value;
        var A;
        if (A == '100%') {
        R = '<img src="http://leowestonvfx.com/wp-content/uploads/2016/02/rock-hand.png"/>';
    } else {
        R = '<img src="http://leowestonvfx.com/wp-content/uploads/2016/02/thumbs-down.png"/>'
    } 
document.getElementById("RETURN1B").innerHTML = R;
    }
// ]]></script>

<p id="RETURN1B">

我已经找到了关于这个主题的其他帖子,但我不太了解答案。我的编码水平差不多是第1天。请帮忙。

3 个答案:

答案 0 :(得分:1)

您可以使用该功能返回多个值

public int Multiple returns(int m,int n,ref int max) {

if(m

{

在这里输入代码     最大=米;
    返回n;
 }
  否则
 {

max=n;  
return m;  

}

}

答案 1 :(得分:0)

你应该使R成为一个对象。然后,您可以使用R1值作为图片,并使用R2值作为数字(尽管最好以描述性方式命名它们)。然后,您可以在功能结束时返回R

function Q1B()
{
    var A = document.getElementById("ANSWER1B").value;
    var R = {};
    if (A == '100%') {
        R.R1 = '<img src="http://leowestonvfx.com/wp-content/uploads/2016/02/rock-hand.png"/>';
        R.R2 = 1;
    } else {
        R.R1 = '<img src="http://leowestonvfx.com/wp-content/uploads/2016/02/thumbs-down.png"/>';
        R.R2 = 0;
    } 
    return R;
}

答案 2 :(得分:0)

只需取两个单独的变量,然后单独替换它们。

&#13;
&#13;
function Q1B()
    {
        var A = document.getElementById("ANSWER1B").value;
        var number;
        if (A == '100%') {
        R = '<img src="http://leowestonvfx.com/wp-content/uploads/2016/02/rock-hand.png"/>';
        number = 1;
    } else {
        R = '<img src="http://leowestonvfx.com/wp-content/uploads/2016/02/thumbs-down.png"/>'
        number = 0;
    } 
document.getElementById("RETURN1B").innerHTML = R;
document.getElementById("Number").innerHTML =  number;
    }
&#13;
Question: what is 50% + 50%?

<input type="text" length="3" id="ANSWER1B">

<input type="button" value="Enter" onclick="Q1B()">

<p id="RETURN1B">
<p id="Number">
&#13;
&#13;
&#13;