zoukankan      html  css  js  c++  java
  • if结构和逻辑运算符

    一 :if选择结构

    语法结构:
    01.单个if

        if(表达式){
          如果满足表达式 则执行的代码
        }

    02.if(表达式) else

        if(表达式){
          如果满足表达式 则执行的代码
        }else{
          不满足表达式 则执行的代码
        }

    03. if(表达式1) else if(表达式2) else if(表达式3) ... else

        if(表达式1){
          如果满足表达式1 则执行的代码
        }else if(表达式2) {
          如果满足表达式2 则执行的代码
        }else{
          所有的表达式都不满足执行的代码
        }

    注意点:

        01.如果满足了任意一个表达式之后 不会进入其他的判断
        02.else 可以省略
        03.如果说代码块中只有一条语句 {} 可以省略

    二:逻辑运算符

      1.短路与 &&  并且的关系     表达式1 && 表达式2

        01.表达式1为true并且表达式2也为true    整体返回true

        02.表达式1为false,将不会执行表达式2    整体返回false

        03.只要有一个表达式为false            整体返回false

      2.短路或  ||  或者的关系    表达式1 || 表达式2

        01.两个表达式一个为true,         整体返回true

        02.表达式1为true将不会执行表达式2     整体返回true

        03.两个表达式都为false           整体返回false

      3.否   !     取反

      4.异或    ^   异或相同为false,相反则为true。

    四:位运算符
    位运算是以二进制位为单位进行的运算,其操作数和运算结果都是整型值。 
    位与'&'位或'|'位非'~'位异或'^'右移'>>'左移'<<'0填充的右移'>>>' 
    位运算的位与'&',位或'|',位非'~',位异或'^'与逻辑运算的相应操作的真值表完全相同,
    其差别只是位运算操作的操作数和运算结果都是二进制整数,而逻辑运算相应操作的操作数和运算结果都是逻辑值boolean型。 
  • 相关阅读:
    Homekit_Dohome_智能灯带
    智能蓝牙球泡灯
    域名与网站名区别
    手机屏幕的分辨率和图像尺寸关系
    关于背景图片定位问题
    http://selectorgadget.com/
    经典网址
    进度条
    html5 触摸控制
    html背景音乐
  • 原文地址:https://www.cnblogs.com/ak666/p/7838991.html
Copyright © 2011-2022 走看看