逻辑运算符,选择结构,输出的一些语法以及数据转换

一.逻辑运算符

<script>   &&(与号)

        var num1 = 5;

        var num2 = 10;

        // document.write(num1<15<num2)==>true

        document.write(num1 < 15 && 15 < num2)//==>false  &&表示两者都要满足才为true

        // &&(与号)可以用来表示一个数在另外两个数中间;

        num1 < 15 && document.write('我执行了')//==>true可以执行

        // 15 < num2 && document.write('我执行了')==>false无法执行

    </script>

<script>  ||(或号)

        var num1 = 5;

        var num2 = 10;

        document.write(num1 < 15 || 15 < num2);//||表示两者有一个满足就为true

        false || document.write('我执行了')//只需要有一个true就会去执行;

    </script>

  <script>  !(取反)

        var num1 = 5;

        var num2 = 10;

        document.write(!num1 < 15);//==>false无法执行

        !false || document.write('我执行了')//有!号就表示相反的值

    </script>

二.一些简单地输出语法:

           alert(弹出框)

           document.write(打印)

           console.log(控制台打印);

           console.error(错误提示)

           console.warn(警告)

           console.info(详细提示)

           console.time('timer')开始计算

           document.write(猜猜我输出这句话用了多少时间)(计算内容)

           console.timeEnd('timer')结束计算

三.数据类型转换

   1    parseInt () 数据类型转换整数 有小数点会省去

   2    parseFloat ()对小数进行转换取值,小数点保留

   3    number ()也可以把字符串转成数字

   4    利用运算符号的隐式数据类型转换

四.选择结构

  1.输入提示框

   例如: var result = prompt('输入你的考试成绩',60);

只要在输入框输入的字.都是字符串类型 typeof result==>string

prompt的返回值是字符串类型

点击确认会返回输入的值,点击取消会返回null

  document.write(reault)

2.比较值

   var reault = '1';

  document.write(reault>60)==>false

字符串可以和数字比较,是因为会把字符串类型1隐式类型转换成数字类型1来比较

3.if,else语句

      多重if,else语句,多层嵌套,如果有一个满足就不会往下执行

       多个if每个都会执行

例如: var result = prompt('请输入你的考试成绩(请输入数字)')

          if (result > 90) {

            alert('优秀')  }

        else if (result >= 60) {

            alert('及格')       }

        else if (result < 60) {

            alert('不及格')     }

4.switch,  case

例如:switch (1 + 1) {

                case 1:

                        document.write('结果为1');

                        break;

                case 2:

                        document.write('结果为2');

                         break;break;表示终止比较

                default:

                        document.write('都不对');

break;//每个case和default后面都要加上break

switch(表达式)表示表达式里面的值要和case值得类型都要一致,才能比较通过.

case子句中的值必须是常量,不能是变量或者不确定的表达式值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值