zoukankan      html  css  js  c++  java
  • JavaScript操作符(布尔操作符、乘性操作符和加性操作符)

    布尔操作符

    布尔操作符用来测试两个值的关系,布尔操作符有三个,逻辑非(!)、逻辑与(&&),逻辑或(||)。

    逻辑非由一个叹号(!)组成,可以应用于JavaScript任何值。逻辑非首先将它的操作数转换为一个布尔值,然后再对布尔值求反。

    console.log(!NaN);//true
    console.log(!123);//false
    console.log(!"");//true
    console.log("");//false
    console.log(!{});//false

    逻辑与由两个和号表示(&&),有两个操作做。如下图表示:var result=true&&false;

    第一个操作数

    第二个操作数

    结果

    True

    True

    True

    True

    False

    False

    False

    True

    False

    False

    False

    False

    由上表可以看出只有当第一个参数和第二个参数同时为true,逻辑与的结果为true

    逻辑或由两个竖线符号组成(||),有两个操作数,如下图表示:var result = true||false;

    第一个操作数

    第二个操作数

    结果

    True

    True

    True

    True

    False

    True

    False

    True

    True

    False

    False

    False

    由上表看出,有个操作数的结果为true,逻辑或的结果为true。两个操作数都为false,结果为false

    乘法操作符由一个星号(*)组成,用于计算两个数值的乘积。

    var num =2*3;
    console.log(num);//输出6

    除法操作符由一个斜杠(/)组成,用于第一个操作数除以第一个操作数的计算。

    var num=4/2;
    console.log(num);//输出2

    求模操作符由一个百分号(%)组成,用于计算余数。

    var num=5%2;
    console.log(num);//输出1

    加法操作符由加号(+)组成,用于求和以及拼接字符串。

    var num=5+5;
    var num1 = 5+"5";
    console.log(num);//10
    console.log(num1);//先将5转换为字符串再进行拼接,输出“55”

    减法操作符由减号(-)组成,var result=2-1.

    +、-的特殊用法:

    1.两个数都是数值,则直接进行加减数值计算。

    2.如果有个操作数是NaN,则结果是NaN

    3.如果Infinity+(-)Infinity,结果为NaN

  • 相关阅读:
    PHP查找服务器某个目录下的文件
    CentOS添加用户,管理员权限
    centos图形化桌面安装过程
    正则表达式匹配查询
    Windows远程桌面多用户登录的问题
    VM虚拟机Android安装图形界面
    Ubuntu 根目录作用
    win7个性化不能换界面:此页面上的一个或多个设置已被系统管理员禁用,关机里的切换用户和锁定为灰色
    springboot 使用 jedis 连接 Redis 数据库
    JAVA 中 Map 与实体类相互转换的简单方法
  • 原文地址:https://www.cnblogs.com/ggz19/p/8126002.html
Copyright © 2011-2022 走看看