js常用运算符的使用

常用的运算符

逻辑运算符
逻辑非

逻辑非操作符是由一个 ! 表示,可以用于任何一个值,无论这个值是什么数据类型,这个操作符都会返回一个布尔值。逻辑非操作符首先会先将它的操作数转换成一个布尔值,然后在对其求反 例:

console.log(!false);//true

console.log(!'yellow');//false

console.log(!0);//true

console.log(!10);//false

console.log(!NaN);//true

console.log(!'');//true
逻辑与

逻辑与操作符是由两个和号 && 表示,有两个操作数:

var result = true && false;

console.log(result);
逻辑或

逻辑或操作符由两个竖线符号 || 表示,有两个操作数:

var result = true || false;

console.log(result);
数值运算符
加运算符

加法运算符 +

var result = 1+2;//数值相加
console.log(result);

var result = 1 + '2';//数值跟字符串相加
console.log(result);

var result = '1' + '2';//字符串相加
console.log(result);

减运算符

减法运算符 -

var result = 4 - 2;
console.log(result);//2

var result = 5 - true;
console.log(result);//4

var result = 5 - '';
console.log(result);//5

var result = 5 - '2';
console.log(result);//3

var result = 5 - null;
console.log(result);//NAN
乘运算符

乘法运算符 *

var result = 3 * 5;
console.log(result);//15

var result = 3 * '5';
console.log(result);//15

如果一个操作数不是数值,则会在隐式的先调用 Number() 将其转换为数值,然后再进行运算。

除运算符

除法元算符 /

var result = 6 / 3;
console.log(result);

var result = 6 / '3';
console.log(result);
求余运算符

求余运算符 %:

var result = 7 % 2;
console.log(result);//1

关系运算符

大于 >、 小于 <、 大于等于>=、小于等于<=
var result = 5 > 3;
console.log(result);//true

var result = 5 < 3;
console.log(result);//flase

var result = 2 >= 2;
console.log(result);//true

var result = 2 <= 2;
console.log(result);//true
相等 == 、不相等 !=

条件运算符

条件运算符是最灵活的一种运算符:

var result = true ? '真' : '假';
//条件语句为真时选择第一个,为假时选择第二个
console.log(result);

赋值运算符

赋值运算符是由 = 表示,其作用就是把右侧的值赋值给左侧的变量:

var num = 10;

// 如果在等号前面再加乘、加、减或者除等运算符,就可以完成复合赋值操作
var num = 10;
num = num + 10;

var num = 10;
num += 10;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值