JavaScript运算符_一元运算符

目录:
  1. 什么是一元运算符?
  2. 一元运算符都有哪些?
一、什么是一元运算符?

一元运算符只有一个参数,即要操作的对象或值。它们是 ECMAScript 中最简单的运算符。

二、一元运算符都有哪些?
  1. “++”运算符
他是一种自增运算符,
var  a=2;   
a++;   
console.log(a);                
结果为:3
a++相当于a=a+1;
  1. “--”运算符
他是一种自减运算符,
var  
a=2;   
a--;   
console.log(a);                
结果为:1
a++相当于a=a-1;

详细说一下++或--的前置和后置。举个例子:

  1. 运算符后置

当不出现赋值时,执行自增(自减)运算;但是出现赋值时,先赋值,后运算;

var a=5;
var b=a++;//先赋值,后运算
console.log(a);// a=6
console.log(b);b=5

给大家解析一下:b=a++;其实他执行两部操作,一是b=a;二是a=a++;so 结果就是大家看到的那样。

  1. 运算符前置

当不出现赋值时,执行自增(自减)顺序,但出现赋值时,先赋值,后运算。

var  a=5;
var  b=++a;//先运算,后赋值;
console.log(a);//a=6
console.log(b);//b=6

给大家解析一下:b=++a;其实他执行两部操作,一是a=++a;二是b=a; so 结果就是大家看到的那样。

下节预告:二元运算符
原文链接:segmentfault.com

上一篇:node-async-mysql-repository
下一篇:前端攻城狮得会点抓包数据

相关推荐

官方社区

扫码加入 JavaScript 社区