zoukankan      html  css  js  c++  java
  • 运算符

    1.运算符:连接两个或多个操作数(某个值、表达式)之间的符号
    * 表达式:a+b===操作数 运算符 操作数 a+(a*b)
    * 2.运算符的类型:
    * a.赋值运算===将“=”右边的值赋给左边的变量
    *
    * b.算术运算符: + - * / %(取模)
    * 1)在除法时,若有小数,取小数的近似值;
    * 2)%取余数
    * 3)当字符串与数值类型进行算术运算时,除了加号是做字符串的来链接,其他运算则是将字符串先自动转化为
    * number类型,再做算术运算;当字符串无法自动转化成数字时,
    * 输出结果为NaN(not a number)--非数字值;typeof(NaN)===number
    * 4)boolean与数值类型进行算术运算时,boolean类型会自动转化为number类型,true转化为1;
    * false转化为0;
    * 5)字符串根任何数据类型进行“+”运算,都是字符串的连接;
    *
    * c.一元运算符:++ --
    * a++ ++a
    * a-- --a
    *
    * d.比较运算符:> < >= <= == != === !==
    * 返回类型一定是boolean
    * ==:等于=====只比较内容,只要内容相等则返回true;
    * ===:完全等于===不仅比较内容,还比较类型;当内容和类型都相同时才返回true;
    *
    * e.逻辑运算符
    * 与 && (&)===当所有表达式都返回true时,结果才为true;只要有一个表达式返回结果为false,
    * 则结果为false;
    * 或|| (|)====当所有表达式都返回false时,结果才为false;
    * 非 !
    * 返回类型一定是boolean,一般链接多个比较表达式
    * 短路&&===当遇到第一个为false的表达式时,该后面的表达式不再执行,结果返回false;
    * 短路||====当遇到第一个为true的表达式时,该后面的表达式不再执行,结果返回true;
    *
    * f.算术赋值运算符 += -= *= /= %=
    * num1 = num1+10; 相当于 num1 += 10;
    *
    * g.三元运算符(三目运算符、条件运算符)
    * 条件?表达式1:表达式2

  • 相关阅读:
    前端
    pymysql
    Linux下PostgreSQL 的安装与配置
    PostgreSQL 连接问题 FATAL: no pg_hba.conf entry for host
    PostgreSQ 连接问题 FATAL: no pg_hba.conf entry for host
    中文环境下PostgreSQL的使用
    初学者遇到的PostgreSQL字符集问题的解决
    PostgreSQL 图形化客户端工具有哪些
    PostgreSQL 图形化客户端工具的使用技巧你都get了吗?
    PostgreSQL新手教程
  • 原文地址:https://www.cnblogs.com/masteryin/p/10098591.html
Copyright © 2011-2022 走看看