七乐彩选号的独门技巧: JSON在线解析

JavaScript运算符优先级

七乐彩预测 www.xedsq.com.cn JavaScript 运算符优先级,是描述在计算机运算计算表达式时执行运算的先后顺序。 先执行具有较高优先级的运算,然后执行较低优先级的运算。 例如,我们常说的先执行相乘和除,再执行加减运算。

JavaScript 运算符

优先级运算符说明结合性
1[]、.、()字段访问、数组索引、函数调用和表达式分组从左向右
2++ -- -~!delete new typeof void一元运算符、返回数据类型、对象创建、未定
义的值
从右向左
3*、/、%相乘、相除、求余数从左向右
4+、-相加、相减、字符串串联从左向右
5<<、>>、>>>左位移、右位移、无符号右移从左向右
6<、<=、>、>=、instanceof小于、小于或等于、大于、大于或等于、是否
为特定类的实例
从左向右
7==、!=、===、!==相等、不相等、全等,不全等从左向右
8&按位“与”从左向右
9^按位“异或”从左向右
10|按位“或”从左向右
11&&短路与(逻辑“与”)从左向右
12||短路或(逻辑“或”)从左向右
13?:条件运算符从右向左
14=、+=、-=、*=、/=、%=、&=、|=、^=、<、<=、>、>=、>>=混合赋值运算符从右向左
15,多个计算按优先级计算,然后从右向左

圆括号处理Javascript运算说明

圆括号用于改变由运算符优先级确定的计算顺序。 这就是说,先计算完圆括号内的表达式,然后再将它的值用于表达式的其余部分。

var result = 10 * 5 + 3;
document.write(result);
document.write("<br/>");

result = 10 * (5 + 3);
document.write(result);
// 输出如下:
// 53
// 80

在第一个表达式中,按照优先级运算,先运算的是 10 * 5,然后再加3,结果为50。

在第二个表达式中,我们用圆括号开改变优先级,先让(5 + 3),结果为8,然后用8去乘以10,结果是80

/:除法,如:int a = 8/9;

%:取余运算: int a = 10%2;


Javascript逻辑运算符

Javascript中主要区分 ===== ,同理 != !== 的关系

var a = '100';
var b = 100;
document.write(a==b);
document.write(a===b);

document.write(a!=b);
document.write(a!==b);
// 输出如下:
// true
// false
// false
// true

因为 Javascript 是弱类型语言,在数据类型上处理不是那么严格,也就造成了 '100'==100;返回true ,需要严格一点去比较'100'===100这个时候不仅比较值,还比较类型,所以返回false。

同理 !=!== 也是一样,前者比较的是值,后者是类型和值都要比较。


Javascript 运算符总结

其实在运算过程中,和其他语言一样,最好直接带上括号,如var a = 1; a = (a + 100) >>(a+1); var a = 1; a = a + 100>>a+1;结果都是25,运算顺序也一样,前面的可读性更好吧?

工具导航地图

  • 沪明确市级机关培训费标准 院士讲课费半天不超3000元 2019-04-23
  • 脸每天都洗 但你真的洗对了吗? 2019-04-22
  • 乌鲁木齐一老人西湖边落水 5位小伙出手相救 2019-04-21
  • 葫芦岛市:司法改革解决百姓纠纷 2019-04-20
  • 科技赋能助力医保革新,平安开启商保服务新模式 2019-04-19
  • 23年前的今天,武汉长江二桥建成通车 江城从此告别三镇交通一线牵 2019-04-18
  • 加舒尔布鲁木Ⅰ和Ⅱ峰文章中国国家地理网 2019-04-17
  • 为社会奉献爱心 用青春书写梦想 2019-04-17
  • 商务部新闻发言人就6月15日美方公布对华贸易措施发表谈话 2019-04-16
  • 视频:罗志祥打造新男团正式出道 内含两名17“快男” 2019-04-16
  • [安徽新闻联播]安徽与中央企业签下1800多亿元合作大单 2019-04-15
  • 新疆额敏县:“社区影院”助推文化惠民 2019-04-14
  • 习近平关于生态环境保护的十个精妙论述 2019-04-14
  • 陕西援藏医生索杰成功为一名外籍患者实施急诊手术 2019-04-13
  • 呼死你团伙被摧毁 封停83万余个账号抓获210余人 2019-04-12
  • 243| 16| 422| 799| 568| 754| 857| 854| 678| 18|