您的位置:首页 > Web前端 > JavaScript

JavaScript二

2019-09-03 07:32 1916 查看

1、运算符——三目运算符

由三个运算数或表达式组成的结构,对条件表达式的结果判断是true还是false,true就执行表达式1,false就执行表达式2

条件表达式?表达式1:表达式2

var uname='root';
var upwd='123856';
uname=='root' && upwd=='123456'?console.log('登陆成功'):console.log('登陆失败');

 

2、两个浏览器端函数

注:undifined,null,0,‘’,NaN,都是false

alert()弹出警示框

prompt()弹出提示(输入)框,输入的值是字符串类型

 

3、流程控制

    程序=数据+算法 

    程序分为顺序执行、选择执行、循环执行

    (1)if语句

        语法格式:if(条件语句){

                        语句;

                        }

var money=28;
if(money>=30){
money-=15;
}
console.log(money);

    (2)if...else语句

        语法规则:

                if(条件语句){

                    语句1;

                }

                else{

                    语句2;

                }

var age=10;
if(age>18){
console.log('成年人');
}
else{
console.log('未成年人');
}

    (3)if...elese if...

        语法规则:

        if(条件语句){

            语句1;

        }

        else if{

        语句2;

        }

        else{

        语句3;

        }

var type='团员';
if (type=='群众') {
console.log('这个人是群众');
}
else if (type=='党员') {
console.log('这个人是党员');
}
else if (type=='团员') {
console.log('这个人是团员');
}
else{
console.log('非法人员');
}

    (4)、switch...case,和if。。。else类似,是一项特殊的多项分支语句,注意:表达式和case比较的时候用的是绝对等于

        语法规则:

            switch(表达式){

                case 1:    //如果表达式的值为1

                    语句1;

                    break;

                case n:

                    语句n;

                    break;

                default:    //如果以上所有的case都不匹配,会使用dafault中的语句

                    语句n+1;

            }

var status=3;
switch(status){
case 1: //如果status的值是1
console.log('待付款');
break;
case 2:
console.log('待发货');
break;
case 3:
console.log('运输中');
break;
default:
console.log('查询不到状态');
}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: