是否有任何代码可以简单地重新启动我的整个功能?

Is there any code to simply restart my whole function?

我开始自学 Google Javascript,因为我的第一个代码是做一个交互式计算器,可以通过按下这些方程的一些图像来选择方程。问题是我想在输入意外信息时重复该功能,它会说请重试并重新启动代码。代码末尾应该写什么?

else{
    Browser.msgBox("XXXXXXXXXXXXX");
    / *enter the loop code here*

一个好的方法是将变量设置为空,然后使用 while-loop 最好将控制用户界面的代码(在您的示例中为消息框)和验证输入的代码分开

function validate_input(user_input){
    if(...your code here...)
    {
        //user input is valid
        return true;
    }else{
        //user input is invalid
        return false;
    }
}

var user_input = null;

//it is necessary to use triple equals to compare to null
while(user_input===null){

    user_input=get_user_input_somehow(); //you specify 
    if(validate_input(user_input)){

    //do nothing
    }
    else{

    Browser.msgBox("xxxxxxx");

    //this line is very necessary
    //if the input is invalid, reset the input to null
        user_input = null;

    }
}

//by this point in the code, the user_inut is assured to be valid
//otherwise the loop would still be running