前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript操作符(布尔操作符、乘性操作符和加性操作符)

JavaScript操作符(布尔操作符、乘性操作符和加性操作符)

作者头像
水击三千
发布2018-02-27 17:41:14
6030
发布2018-02-27 17:41:14
举报
文章被收录于专栏:水击三千水击三千水击三千

布尔操作符

布尔操作符用来测试两个值的关系,布尔操作符有三个,逻辑非(!)、逻辑与(&&),逻辑或(||)。

逻辑非由一个叹号(!)组成,可以应用于JavaScript任何值。逻辑非首先将它的操作数转换为一个布尔值,然后再对布尔值求反。

console.log(!NaN);//true
console.log(!123);//false
console.log(!"");//true
console.log("");//false
console.log(!{});//false

逻辑与由两个和号表示(&&),有两个操作做。如下图表示:var result=true&&false;

第一个操作数

第二个操作数

结果

True

True

True

True

False

False

False

True

False

False

False

False

由上表可以看出只有当第一个参数和第二个参数同时为true,逻辑与的结果为true

逻辑或由两个竖线符号组成(||),有两个操作数,如下图表示:var result = true||false;

第一个操作数

第二个操作数

结果

True

True

True

True

False

True

False

True

True

False

False

False

由上表看出,有个操作数的结果为true,逻辑或的结果为true。两个操作数都为false,结果为false

乘法操作符由一个星号(*)组成,用于计算两个数值的乘积。

var num =2*3;
console.log(num);//输出6

除法操作符由一个斜杠(/)组成,用于第一个操作数除以第一个操作数的计算。

var num=4/2;
console.log(num);//输出2

求模操作符由一个百分号(%)组成,用于计算余数。

var num=5%2;
console.log(num);//输出1

加法操作符由加号(+)组成,用于求和以及拼接字符串。

var num=5+5;
var num1 = 5+"5";
console.log(num);//10
console.log(num1);//先将5转换为字符串再进行拼接,输出“55”

减法操作符由减号(-)组成,var result=2-1.

+、-的特殊用法:

1.两个数都是数值,则直接进行加减数值计算。

2.如果有个操作数是NaN,则结果是NaN

3.如果Infinity+(-)Infinity,结果为NaN

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-12-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档