1. w3schools.com
    THE WORLD'S LARGEST WEB DEVELOPER SITE

    JS Tutorial

    JS HOMEJS IntroductionJS Where ToJS OutputJS StatementsJS SyntaxJS CommentsJS VariablesJS OperatorsJS ArithmeticJS AssignmentJS Data TypesJS FunctionsJS ObjectsJS EventsJS StringsJS String MethodsJS NumbersJS Number MethodsJS ArraysJS Array MethodsJS Array SortJS Array IterationJS DatesJS Date FormatsJS Date Get MethodsJS Date Set MethodsJS MathJS RandomJS BooleansJS ComparisonsJS ConditionsJS SwitchJS Loop ForJS Loop WhileJS BreakJS Type ConversionJS BitwiseJS RegExpJS ErrorsJS ScopeJS HoistingJS Strict ModeJS this KeywordJS LetJS ConstJS Arrow FunctionJS DebuggingJS Style GuideJS Best PracticesJS MistakesJS PerformanceJS Reserved WordsJS VersionsJS Version ES5JS Version ES6JS JSON

    JS Forms

    JS FormsForms API

    JS Objects

    Object DefinitionsObject PropertiesObject MethodsObject DisplayObject AccessorsObject ConstructorsObject PrototypesObject ECMAScript 5Object Classes

    JS Functions

    Function DefinitionsFunction ParametersFunction InvocationFunction CallFunction ApplyFunction Closures

    JS HTML DOM

    DOM IntroDOM MethodsDOM DocumentDOM ElementsDOM HTMLDOM CSSDOM AnimationsDOM EventsDOM Event ListenerDOM NavigationDOM NodesDOM CollectionsDOM Node Lists

    JS Browser BOM

    JS WindowJS ScreenJS LocationJS HistoryJS NavigatorJS Popup AlertJS TimingJS Cookies

    JS AJAX

    AJAX IntroAJAX XMLHttpAJAX RequestAJAX ResponseAJAX XML FileAJAX PHPAJAX ASPAJAX DatabaseAJAX ApplicationsAJAX Examples

    JS JSON

    JSON IntroJSON SyntaxJSON vs XMLJSON Data TypesJSON ParseJSON StringifyJSON ObjectsJSON ArraysJSON PHPJSON HTMLJSON JSONP

    JS Web APIs

    Web API IntroWeb History APIWeb Storage APIWeb Geolocation API

    JS vs jQuery

    jQuery SelectorsjQuery HTMLjQuery CSSjQuery DOM

    JS Examples

    JS ExamplesJS HTML DOMJS HTML InputJS HTML ObjectsJS HTML EventsJS BrowserJS EditorJS ExercisesJS QuizJS Certificate

    JS References

    JavaScript ObjectsHTML DOM Objects


    JavaScript if else and else if


    Conditional statements are used to perform different actions based on different conditions.


    Conditional Statements

    Very often when you write code, you want to perform different actions for different decisions.

    You can use conditional statements in your code to do this.

    In JavaScript we have the following conditional statements:

    • Use if to specify a block of code to be executed, if a specified condition is true
    • Use else to specify a block of code to be executed, if the same condition is false
    • Use else if to specify a new condition to test, if the first condition is false
    • Use switch to specify many alternative blocks of code to be executed

    The switch statement is described in the next chapter.


    The if Statement

    Use the if statement to specify a block of JavaScript code to be executed if a condition is true.

    Syntax

    if (condition) {
      //  block of code to be executed if the condition is true
    }

    Note that if is in lowercase letters. Uppercase letters (If or IF) will generate a JavaScript error.

    Example

    Make a "Good day" greeting if the hour is less than 18:00:

    if (hour < 18) {
      greeting = "Good day";
    }

    The result of greeting will be:

    Try it Yourself »


    The else Statement

    Use the else statement to specify a block of code to be executed if the condition is false.

    if (condition) {
      //  block of code to be executed if the condition is true
    }else {
      //  block of code to be executed if the condition is false
    }

    Example

    If the hour is less than 18, create a "Good day" greeting, otherwise "Good evening":

    if (hour < 18) {
      greeting = "Good day";
    }else {
      greeting = "Good evening";
    }

    The result of greeting will be:

    Try it Yourself »

    The else if Statement

    Use the else if statement to specify a new condition if the first condition is false.

    Syntax

    if (condition1) {
      //  block of code to be executed if condition1 is true
    }else if (condition2) {
      //  block of code to be executed if the condition1 is false and condition2 is true
    } else {
      //  block of code to be executed if the condition1 is false and condition2 is false
    }

    Example

    If time is less than 10:00, create a "Good morning" greeting, if not, but time is less than 20:00, create a "Good day" greeting, otherwise a "Good evening":

    if (time < 10) {
      greeting = "Good morning";
    }else if (time < 20) {
      greeting = "Good day";
    }else {
      greeting = "Good evening";
    }

    The result of greeting will be:

    Try it Yourself »

    More Examples

    Random link
    This example will write a link to either W3Schools or to the World Wildlife Foundation (WWF). By using a random number, there is a 50% chance for each of the links.


    Test Yourself With Exercises

    Exercise:

    Fix the if statement to alert "Hello World" if x is greater than y.

    if x > y   alert("Hello World");

    Start the Exercise


        1. http://www.chng7gay.tw | http://m.chng7gay.tw | http://wap.chng7gay.tw | http://3g.chng7gay.tw | http://4g.chng7gay.tw | http://5g.chng7gay.tw | http://mobile.chng7gay.tw | http://vip.chng7gay.tw | http://ios.chng7gay.tw | http://anzhuo.chng7gay.tw | http://f.chng7gay.tw | http://dfc.chng7gay.tw | http://f.chng7gay.tw | http://ac0866.chng7gay.tw | http://8c3ca.chng7gay.tw | http://4fd88.chng7gay.tw | swag@funnyg在线观看