JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript if else 语句

if 是一种比较简单的选择结构,若给定的逻辑条件表达式为真,则执行一组给定的语句。其基本结构如下:
if(conditions){
    statements;
}


逻辑条件表达式conditions必须放在小括号里,且仅当该表达式为真时,执行大括号内包含的语句,否则将跳过该条件语句而执行下面的语句。大括号内的语句可为一个或多个,当仅有一个语句时,大括号可以省略。但一般而言,为养成良好的编程习惯,同时增强程序代码的结构性和可读性,建议使用大括号将指定执行的语句括起来。

if后面可增加else进行扩展,即组成if…else语句,基本结构如下:
if(conditions){
    statement1;
}else{
    statement2;
}

当逻辑条件表达式conditions运算结果为真时,执行statement1语句(或语句块),否则执行statement2语句(或语句块)。

if(或if…else)也可以嵌套使用,来表达多重选择结构。

【例3-1】用if...else 选择结构来判断年龄:
var age=25;
if(age>=18){
    if(age<=35){
        alert(" 您还年轻,未来属于您! ");
    }else{
        alert(" 35岁以后,就要注意身体了! ");
    }
}else{
    alert(" 您还未成年! ");
}

实例演示:
输入你的年龄: