js 变量交换及判断语句

原创 2016年08月28日 19:34:35
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<script>

//-------------------------------- 变量的交换 ----------------------------------

   //引入中间变量方式 1
    var a = "aaa";
    var b = "bbb";
    var temp = a;
    a = b;
    b = temp;

    //求和方式 2
    var a = 10;
    var b = 20;
    var sum = a + b;
    b = sum - b;
    a = sum - b;

    //求和方式 3
    var a = 10;
    var b = 20;
    a = a + b;
    b = a - b;
    a = a - b;
    console.log("a:"+a+"---"+"b:"+b);

//-------------------------------- 判断语句 -------------------------------

   //需求:输入名人,弹出他所参演的电视剧!
    var str = prompt("请输入一位名人:");
    if(str === "陈道明"){
        alert("老谢参演过:《康熙王朝》《楚汉传奇》《江山风雨情》...");
    }else if(str === "吕超"){
        alert("吕老师参演过:《雷雨》负责里面的雷雨......");
    }else{
        alert("这货谁,换一个,不认识!");
    }

    //需求:弹框显示今天是星期几。
    var date = new Date();
    console.log(date.getDay());//礼拜日给我们的值将是0 老外0 是星期的第一天
    var num = date.getDay();
    switch (num){
        case 0:
            alert("星期日");
            break;
        case 1:
            alert("星期一");
            break;
        case 2:
            alert("星期二");
            break;
        case 3:
            alert("星期三");
            break;
        case 4:
            alert("星期四");
            break;
        case 5:
            alert("星期五");
            break;
        case 6:
            alert("星期六");
    }

    //需求:百分制转换成优良中可差。
    var num = prompt("输入成绩:");
    num = parseInt(num/10);
    switch (num){
        case 10:
            alert("满分");
            break;
        case 9:
            alert("优");
            break;
        case 8:
            alert("良");
            break;
        case 7:
            alert("中");
            break;
        case 6:
            alert("可");
            break;
        default :
            alert("差!!!");
    }

</script>
</body>
</html>

版权声明:本文为博主原创文章,未经博主允许不得转载。

浅析四种多见的Javascript声明循环变量的书写方式

浅析四种多见的Javascript声明循环变量的书写方式 这篇文章主要先容了四种多见的声明轮回变量的抄写方式,关于其举办庞杂的阐发和有点,必要的网友可以参考下 Javascript中的循环变量声明,终...
  • bobttda
  • bobttda
  • 2016年03月15日 18:27
  • 562

JavaScript不借助第三个变量交换a,b两个变量值

[转载地址]http://blog.csdn.net/q1056843325/article/details/53223914交换变量值方案一最最最简单的办法就是使用一个临时变量了 不过使用临时变量...
  • web_hwg
  • web_hwg
  • 2017年07月13日 10:48
  • 634

七种方案解决JavaScript交换两个变量值的问题

刚才写位操作的时候突然想到了这个问题 突然想总结一下 交换变量值的问题可能使我们学习编程语言接触到的比较早的逻辑问题 可能有些小伙伴只会两种var a = 123; var b = 456;今天...
  • q1056843325
  • q1056843325
  • 2016年11月18日 21:47
  • 3354

不用第三方变量如何交换两个数的值

如果要交换两个变量的值,我们首先想到的就是定义一个第三方变量暂存其中一个变量的值:                   如果我们不使用第三方变量怎么交换两个变量的值呢?          ...
  • pt666
  • pt666
  • 2017年04月23日 19:59
  • 640

Mysql流程构造语句 变量定义,判断分支,循环

一 流程构造语句     1>语法                   分隔符 概念 用于区分过程的开始和结束的符号        delimiter //           /**定义存储...
  • t0404
  • t0404
  • 2016年07月03日 11:57
  • 1386

“js 判断变量是否为空”需要注意的陷阱

今天碰到一个很奇怪的问题,定义了一个变量,需要通过判断其是否为空进而执行不同的逻辑功能,可是不管怎么测试,其结果均不符合要求。一直想着,明明alert显示的结果是null,为什么判断语句得不到想要的结...
  • Ldabaicai
  • Ldabaicai
  • 2016年12月20日 09:31
  • 1165

nodejs003-运算表达式/条件判断/循环语句/垃圾回收

一、运算表达式 二、条件判断 三、循环条件 四、执行模式 五、垃圾回收
  • witch_666
  • witch_666
  • 2017年07月26日 12:04
  • 604

JavaScript判断一个变量是对象还是数组

JavaScript判断一个变量是对象还是数组 typeof都返回object 在JavaScript中所有数据类型严格意义上都是对象,但实际使用中我们还是有类型之分,如果要判断一个变量是...
  • likeuzi
  • likeuzi
  • 2017年03月11日 15:10
  • 15289

关于js with语句的一些理解

今天看到js的with语句部分,书中写到,with语句接收的对象会添加到作用域链的前端并在代码执行完之后移除。看到这里,我有两点疑问,添加到作用域链前端是不是指对象会被放置到作用域链的最底部,然后查找...
  • u013983998
  • u013983998
  • 2015年07月08日 08:24
  • 1500

javascript中对变量类型的判断

在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined, Null, Boolean, Number和String;复杂数据类型是Object,Object...
  • bsj911gtaaa
  • bsj911gtaaa
  • 2015年07月05日 13:07
  • 1092
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 变量交换及判断语句
举报原因:
原因补充:

(最多只允许输入30个字)