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

            瀋陽號驅逐艦 目录 接收與服役 配置反潛直升機 武進三型性能升級 歷史 除役 參考資料 外部連結 导航菜单Taiwan Air Power海疆老兵-陽字號驅逐艦沿革World Navies Today: Taiwan (Republic of China)DD-839 USS POWER

            波兰旗帜列表 目录 国旗 军旗 其他制服部门旗帜 特别国家机构船只 参考文献 外部链接 导航菜单Polskie flagi, chorągwie, bandery... [波兰旗帜、条幅、船旗等]原始内容Ustawa z dnia 31 stycznia 1980 r. o godle, barwach i hymnie Rzeczypospolitej Polskiej oraz o pieczęciach państwowychZarządzenie Ministra Obrony Narodowej z dnia 14 grudnia 2005 r. zmieniające zarządzenie w sprawie szczegółowych zasad używania znaków Sił Zbrojnych Rzeczypospolitej Polskiej oraz ustalenia innych znaków używanych w Siłach Zbrojnych Rzeczypospolitej PolskiejZarządzenie Ministra Obrony Narodowej z dnia 29 stycznia 1996 r. w sprawie szczegółowych zasad używania znaków Sił Zbrojnych Rzeczypospolitej Polskiej oraz ustalenia innych znaków używanych w Siłach Zbrojnych Rzeczypospolitej PolskiejUstawa z dnia 19 lutego 1993 r. o znakach Sił Zbrojnych Rzeczypospolitej PolskiejHistoria Marynarki Wojennej RP [波兰海军史]Rozporządzenie Ministra Spraw Wewnętrznych i Administracji z dnia 12 kwietnia 2002 r. w sprawie wzoru flagi oraz oznakowania jednostek pływających i statków powietrznych Straży GranicznejRozporządzenie Ministra Spraw Wewnętrznych i Administracji z dnia 18 kwietnia 2005 r. w sprawie wzoru flagi oraz oznakowania jednostek pływających i statków powietrznych PolicjiRozporządzenie Ministra Infrastruktury z dnia 21 października 2005 r. w sprawie wzorów flag dla statków morskich na oznaczenie pełnionej specjalnej służby państwowej oraz okoliczności i warunków ich podnoszenia波兰旗帜波兰

            Indenting and Dedenting ASP code with Python