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;
$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.
javascript
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$
add a comment |
$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.
javascript
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
add a comment |
$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.
javascript
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
javascript
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.
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
add a comment |
$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
add a comment |
1 Answer
1
active
oldest
votes
$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)
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$
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
$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)
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$
add a comment |
$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)
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$
add a comment |
$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)
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)
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.
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.
add a comment |
add a comment |
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.
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
$begingroup$
Give a bit more context about what you're actually trying to achieve with that code please.
$endgroup$
– πάντα ῥεῖ
20 mins ago