运算符与表达式

142 阅读1分钟
  1. =作用是什么
  • 赋值运算 把右边数据存在左边变量
  1. ==作用是什么
  • 比较运算 比较两个数据的 ,判断某个条件
  1. ===作用是什么
  • 全等运算 比较两个数据的类型与值
  1. 关系运算符干什么用的
  • 判断条件:结果一种是布尔类型
  • 场景:非空判断
  1. 逻辑运算符干什么用的 (左边式子 逻辑运算符 右边式子)
  • 作用:判断多个条件的关系
  • &&: 多个条件同时成立( 一假为假 )
  • ||: 多个条件成立任意一个(一真则真)
  • !: 取反(真变假 假变真)
  • 场景:登录页面账号,密码同时成立
  1. 逻辑运算符短路运算(逻辑中断)规则是什么? (左边式子 逻辑运算符 右边式子)
  • 逻辑与: 一假则假。 找假:左边式子为假,则返回左边式子的值。 反之返回右边式子的值。
  • 逻辑或: 一真则真。 找真:左边式子为真,则返回左边式子的值。 反之返回右边式子的值。 7.num++ 和 num += 1 有什么区别
  • num++ 可以隐式转换 (字符串转数字)
  • num+=1 不可以隐式转换 (如果遇到字符串,则是连接操作) 8.num++ 和 ++num 有什么
  • num++ 是先运算再加1
  • ++num 是先加1再运算
     int x=1;y;
     y=++x;  结果为:y等于2,x等于2.
     int x=1;y;
     y=x++;  结果为:y等于1,x等于2.
    let num = 10
    console.log(num++ + num++ + num)//==>33
    console.log(++num + ++num + ++num)//==>42