Javascript操作符


正在学习,请勿打扰

1.赋值操作符

赋值操作符:=

2.一元操作符
  • -:取负数,
  • +:将字符串类型转换为数字类型(在做字符串+数字的时候,系统会自动将字符串转换为数字)
  • ++:自身+1。变量在前a++,先返回变量值再+1;变量在后++a,先+1再返回变量的值。
var a = 8;
console.log(a++);
console.log(a);

console.log(++a);
console.log(a);
  • --:自身-1。同++
3.算术操作符

+-*/%(取余数),**(指数运算)

4.比较操作符

><>=<===(值相等即可,可能会自动转换类型),===(必须值相等,类型相等),

5.逻辑操作符
  • 与:&&
  • 或:||
  • 非:!

在JavaScript中,代表假的值有:false0""nullundefined
逻辑操作符还可以用到条件语句中,例如:

console.log('true && "hello"',true && "hello")
// 输出为true && "hello" hello,&&的前半部分可看作是条件,如果条件成立就执行后半部分

逻辑操作符具有短路性&&如果前一个为false,那么直接输出false;||如果前一个为true,那么直接输出true。

6.位操作符
// 5 101
// 3 011

console.log("5 & 3",5 & 3);//逐位相与,计算结果001 = 1
console.log("5 | 3",5 | 3);//逐位相或,计算结果111 = 7
console.log("5 ^ 3",5 ^ 3);//逐位异或,计算结果110 = 6
console.log("~5",~5);//-6
console.log("~3",~3);//-4
console.log("5 << 1",5 << 1);//左移1位,计算结果10
console.log("5 >> 1",5 >> 1);//右移1位,计算结果2
console.log("5 >>> 1",5 >>> 1);//无符号右移1位
7.三目运算符

格式:条件 ? 语句1: 语句2,如果条件成立就执行语句1,不成立就执行语句2。

var temperature = 10;
console.log(temperature > 15 ? "出门" : "在家" );
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

偶尔躲躲乌云_0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值