函数返回多个变量

Function returns multiple variables

本文关键字:变量 返回 函数      更新时间:2023-09-26

我有这个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">

我找到了关于这个主题的其他帖子,但我不太理解答案。我的编码水平几乎是第一天。请帮忙。

您可以使用该函数返回多个值

public int多次返回(int m,int n,ref int max){

如果(m<n)

在此处输入代码max=m
返回n
}
其他

max=n;  
return m;  

}

}

只需取两个单独的变量,并将它们分别替换为不同的div。

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;
    }
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">

您应该使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;
}