运算符
算术运算符 1.+ /相加运算,如果加数中有字符串,则+变为字符串拼接符 2.- /减运算符 3.* /乘运算符 4./ /除运算符 5.% /取模(余)运算符 赋值运算符 1.= /将等号右边的数给等号左边; 2.+= /例子:a += 1;等同a=a+1; 3.-= /用法同2 3.*= /用法同2 4./= /用法同2 5.%= /用法同2 关系运算符 关系运算符有: < , > , >= , <= , == , != 关系运算符的结果都是布尔量。 逻辑运算符 && /与运算 || /或运算 特性: 一般和关系运算符联用,运算结果为布尔数值 短路效应:对于&&关系只要第一个判定为flas则结果为flas不管后面的运算 条件运算/三目运算符 格式:条件?a:b; 当条件结果为 true取a的值, 当条件结果为 false取b的值。 自增运算符 自增运算符包括“++”与“--” 注意 :a++与++a不同 a++不会马上改变a的值,而是将a放入内存中,下次使用在变化。 ++a马上改变a的取值 移位运算符(二进制运算符) 二进制运算符包括"<<",">>"与">>>s" ">>"运算相当如数字减半 ">>"运算相当于数字翻倍 ">>>"该运算是在高位补零所以在对负数的运算中需要注意,该运算一般多用于加密运算 布尔运算符 布尔运算符包括'&','|','~','^' '&'