Simplify else if statements in JS for a prompt to code?Jquery ajax loader and messy if else statements?Tool for automatically correcting indentation and formatting of CR & SO codeRefactoring multiple `else if` codeIf/ else if statements to show and hideImrpove the following code without if/elseLesson slideshow/classroom appChanging the view based on these if/else statementsAdding items to an array in JavascriptDynamic DOM Text Editor PerformanceExecute promise tree in order of declaration

My colleague's body is amazing

Why do UK politicians seemingly ignore opinion polls on Brexit?

What is the offset in a seaplane's hull?

I am not able to install anything in ubuntu

Does a dangling wire really electrocute me if I'm standing in water?

Pristine Bit Checking

Is domain driven design an anti-SQL pattern?

Imbalanced dataset binary classification

Is this food a bread or a loaf?

How would photo IDs work for shapeshifters?

What happens when a metallic dragon and a chromatic dragon mate?

Can a planet have a different gravitational pull depending on its location in orbit around its sun?

Can I legally use front facing blue light in the UK?

What is GPS' 19 year rollover and does it present a cybersecurity issue?

Why doesn't a const reference extend the life of a temporary object passed via a function?

Why was the "bread communication" in the arena of Catching Fire left out in the movie?

Symmetry in quantum mechanics

Is it legal to have the "// (c) 2019 John Smith" header in all files when there are hundreds of contributors?

Wild Shape Centaur Into a Giant Elk: do their Charges stack?

How can I fix this gap between bookcases I made?

Are objects structures and/or vice versa?

Why did the Germans forbid the possession of pet pigeons in Rostov-on-Don in 1941?

How did the USSR manage to innovate in an environment characterized by government censorship and high bureaucracy?

Need help identifying/translating a plaque in Tangier, Morocco



Simplify else if statements in JS for a prompt to code?


Jquery ajax loader and messy if else statements?Tool for automatically correcting indentation and formatting of CR & SO codeRefactoring multiple `else if` codeIf/ else if statements to show and hideImrpove the following code without if/elseLesson slideshow/classroom appChanging the view based on these if/else statementsAdding items to an array in JavascriptDynamic DOM Text Editor PerformanceExecute promise tree in order of declaration






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








-1












$begingroup$


How do I simplify else if statements? I want the code to be able to run a bunch of code based on the users input, such as bring to link for some of them, so I am not looking for



alert (prompt)


BELOW IS AN EXAMPLE



var prompt = prompt ("Test");

if (prompt == "test1")
alert ("test1")


else if (prompt == "Test2")
alert ("test2")


else if (prompt == "Test3")
alert ("Test3")



Is there a way to stop copy pasting the else if statements and shorten the code? Sorry. Im a bit newbie.










share|improve this question







New contributor




Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$











  • $begingroup$
    Give a bit more context about what you're actually trying to achieve with that code please.
    $endgroup$
    – πάντα ῥεῖ
    20 mins ago

















-1












$begingroup$


How do I simplify else if statements? I want the code to be able to run a bunch of code based on the users input, such as bring to link for some of them, so I am not looking for



alert (prompt)


BELOW IS AN EXAMPLE



var prompt = prompt ("Test");

if (prompt == "test1")
alert ("test1")


else if (prompt == "Test2")
alert ("test2")


else if (prompt == "Test3")
alert ("Test3")



Is there a way to stop copy pasting the else if statements and shorten the code? Sorry. Im a bit newbie.










share|improve this question







New contributor




Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$











  • $begingroup$
    Give a bit more context about what you're actually trying to achieve with that code please.
    $endgroup$
    – πάντα ῥεῖ
    20 mins ago













-1












-1








-1





$begingroup$


How do I simplify else if statements? I want the code to be able to run a bunch of code based on the users input, such as bring to link for some of them, so I am not looking for



alert (prompt)


BELOW IS AN EXAMPLE



var prompt = prompt ("Test");

if (prompt == "test1")
alert ("test1")


else if (prompt == "Test2")
alert ("test2")


else if (prompt == "Test3")
alert ("Test3")



Is there a way to stop copy pasting the else if statements and shorten the code? Sorry. Im a bit newbie.










share|improve this question







New contributor




Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$




How do I simplify else if statements? I want the code to be able to run a bunch of code based on the users input, such as bring to link for some of them, so I am not looking for



alert (prompt)


BELOW IS AN EXAMPLE



var prompt = prompt ("Test");

if (prompt == "test1")
alert ("test1")


else if (prompt == "Test2")
alert ("test2")


else if (prompt == "Test3")
alert ("Test3")



Is there a way to stop copy pasting the else if statements and shorten the code? Sorry. Im a bit newbie.







javascript






share|improve this question







New contributor




Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 23 mins ago









Guy In NeedGuy In Need

1




1




New contributor




Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Guy In Need is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











  • $begingroup$
    Give a bit more context about what you're actually trying to achieve with that code please.
    $endgroup$
    – πάντα ῥεῖ
    20 mins ago
















  • $begingroup$
    Give a bit more context about what you're actually trying to achieve with that code please.
    $endgroup$
    – πάντα ῥεῖ
    20 mins ago















$begingroup$
Give a bit more context about what you're actually trying to achieve with that code please.
$endgroup$
– πάντα ῥεῖ
20 mins ago




$begingroup$
Give a bit more context about what you're actually trying to achieve with that code please.
$endgroup$
– πάντα ῥεῖ
20 mins ago










1 Answer
1






active

oldest

votes


















0












$begingroup$

Have you looked into switch statements? It may provide cleaner code and possibly better speed if you have a lot of possibilities (more than 5) for the prompt var.



var prompt = "Test1"
switch(prompt)
case "Test1":
alert(prompt)
break;
case "Test2":
alert(prompt)
break;
default:
alert(prompt)





share








New contributor




Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






$endgroup$













    Your Answer





    StackExchange.ifUsing("editor", function ()
    return StackExchange.using("mathjaxEditing", function ()
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
    );
    );
    , "mathjax-editing");

    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "196"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );






    Guy In Need is a new contributor. Be nice, and check out our Code of Conduct.









    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f217091%2fsimplify-else-if-statements-in-js-for-a-prompt-to-code%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0












    $begingroup$

    Have you looked into switch statements? It may provide cleaner code and possibly better speed if you have a lot of possibilities (more than 5) for the prompt var.



    var prompt = "Test1"
    switch(prompt)
    case "Test1":
    alert(prompt)
    break;
    case "Test2":
    alert(prompt)
    break;
    default:
    alert(prompt)





    share








    New contributor




    Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






    $endgroup$

















      0












      $begingroup$

      Have you looked into switch statements? It may provide cleaner code and possibly better speed if you have a lot of possibilities (more than 5) for the prompt var.



      var prompt = "Test1"
      switch(prompt)
      case "Test1":
      alert(prompt)
      break;
      case "Test2":
      alert(prompt)
      break;
      default:
      alert(prompt)





      share








      New contributor




      Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      $endgroup$















        0












        0








        0





        $begingroup$

        Have you looked into switch statements? It may provide cleaner code and possibly better speed if you have a lot of possibilities (more than 5) for the prompt var.



        var prompt = "Test1"
        switch(prompt)
        case "Test1":
        alert(prompt)
        break;
        case "Test2":
        alert(prompt)
        break;
        default:
        alert(prompt)





        share








        New contributor




        Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.






        $endgroup$



        Have you looked into switch statements? It may provide cleaner code and possibly better speed if you have a lot of possibilities (more than 5) for the prompt var.



        var prompt = "Test1"
        switch(prompt)
        case "Test1":
        alert(prompt)
        break;
        case "Test2":
        alert(prompt)
        break;
        default:
        alert(prompt)






        share








        New contributor




        Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.








        share


        share






        New contributor




        Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.









        answered 8 mins ago









        WillWill

        1




        1




        New contributor




        Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.





        New contributor





        Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.






        Will is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.




















            Guy In Need is a new contributor. Be nice, and check out our Code of Conduct.









            draft saved

            draft discarded


















            Guy In Need is a new contributor. Be nice, and check out our Code of Conduct.












            Guy In Need is a new contributor. Be nice, and check out our Code of Conduct.











            Guy In Need is a new contributor. Be nice, and check out our Code of Conduct.














            Thanks for contributing an answer to Code Review Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f217091%2fsimplify-else-if-statements-in-js-for-a-prompt-to-code%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            名間水力發電廠 目录 沿革 設施 鄰近設施 註釋 外部連結 导航菜单23°50′10″N 120°42′41″E / 23.83611°N 120.71139°E / 23.83611; 120.7113923°50′10″N 120°42′41″E / 23.83611°N 120.71139°E / 23.83611; 120.71139計畫概要原始内容臺灣第一座BOT 模式開發的水力發電廠-名間水力電廠名間水力發電廠 水利署首件BOT案原始内容《小檔案》名間電廠 首座BOT水力發電廠原始内容名間電廠BOT - 經濟部水利署中區水資源局

            格濟夫卡 參考資料 导航菜单51°3′40″N 34°2′21″E / 51.06111°N 34.03917°E / 51.06111; 34.03917ГезівкаПогода в селі 编辑或修订