前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >操作符

操作符

作者头像
河湾欢儿
发布2018-09-06 16:31:01
2880
发布2018-09-06 16:31:01
举报

算术运算符:+ - * / % ++ -- 一元运算符:++ -- ! 逻辑运算符:&||! 比较运算符 == === != > < >= <= 赋值运算= += -= /= %= 运算符的优先级有以下几种: ()优先级最高 一元运算符:++、 -- 算数运算符:先* / % 再+ - 关系运算符: >、 < 、>=、 <= 相等运算符:== 、!=、===、!= 逻辑运算符:先&& 后||

算术运算符 /

代码语言:javascript
复制
var a=3;
console.log(a/0);

%

代码语言:javascript
复制
var a=3;
console.log(a%0);

一元运算符

代码语言:javascript
复制
var a=1;
++a; //a=a+1 表达式返回a的值
a++;//先返回表达式的值  再a=a+1;
代码语言:javascript
复制
var a=1;
var b=++a + ++a;
console.log(b);
代码语言:javascript
复制
var a=1;
var b=a++ + ++a;
console.log(b);
代码语言:javascript
复制
var a=1;
var b=a++ + a++;
console.log(b);
代码语言:javascript
复制
var a=1;
var b=++a + a++;
console.log(b);

逻辑运算符 &&

代码语言:javascript
复制
//同时为true返回true,有一个false返回false,也称短路运算符
var a=true && false;
console.log(a);

||

代码语言:javascript
复制
//有一个为true,返回true,也称短路运算符
var a=true || false;
console.log(a);
代码语言:javascript
复制
//          如果两个操作数都不是布尔类型
//          如果两个值转换为布尔类型都是true,返回第二个值
//          如果有一个为false,返回这个数
           var a='abc' && 'bcd';
           console.log(a);
代码语言:javascript
复制
思考?
var a='abc' || 'bcd';
console.log(a);
代码语言:javascript
复制
sum(1,5);
function sum(a,b){
        a=a||0;
        console.log(a+b);
}

赋值运算符 += -= *= /=

代码语言:javascript
复制
var a=((4>=6)||("a"!="b")) && !((1+2)==4)&&true;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016.12.25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

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