工地少年日夜搬砖

day04

赋值运算符不会改变数据类型

s = s+2是错误的赋值方式

比较运算符:> < ==  != instanceof

逻辑运算符:&(与)/ |(或)/ !(非) / ^ (异或)

怎么分辨用&与&&/ |与|| ?:当用数值运算符是用单,当为布尔类型运算时,用双。&&/||会短路后面的语句不执行

&与&&相同点:

  • &与&&的运算结果相同
  • 当符号左边为true时,都会执行符号右边的运算

不同点:

  • 当符号左边为false时,&执行符号右边的运算,而&&不执行。

|与||相同点:

  • |与||的运算结果相同
  • 当符号左边为tfalse时,都会执行符号右边的运算

不同点:

  • 当符号左边为true时,|执行符号右边的运算,而||不执行。

 

posted on 2022-01-23 11:35  工地少年日夜搬砖  阅读(22)  评论(0编辑  收藏  举报

导航