JavaScript运算符_一元运算符(八)

比特织云人
• 阅读 193

目录:

  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 结果就是大家看到的那样。

下节预告:二元运算符

点赞
收藏
评论区
推荐文章
Wesley13 Wesley13
3年前
java循环语句与数组学习
赋值运算符的基本用法赋值运算符有哪些:,,,,/,%a1等价于aa1,同理注意事项:1.基本的赋值运算符:把右边的数据赋值给左边。2.扩展的赋值运算符:,,,/,%举例说明
Stella981 Stella981
3年前
Julia
算术运算符算术运算符适用于所有的基本数值类型x,一元加法,就是x本身\x,一元减法,x的相反数xy,二元加法,做加法运算xy,二元减法,做减法运算x\y,乘法,做乘法运算x/y,除法,做除法运算x^y,乘方,x的y次幂x%y,取余,x除以y然后取余数,等价于
Stella981 Stella981
3年前
Python 运算符
Python运算符什么是运算符?本章节主要说明Python的运算符。举个简单的例子459。例子中,4和5被称为操作数,""称为运算符。Python语言支持以下类型的运算符:算术运算符(https://www.oschina.n
Wesley13 Wesley13
3年前
Java运算符
Java中的运算符分类:算术运算符二元运算符,,\,/,%一元运算符,赋值运算符\扩展运算符,,\,/关系运算符\,<,,<,,! instanceof逻辑运算符&&,||,!,^位运算符&,|,^,~,,<<,条件运算符
Stella981 Stella981
3年前
Lua 运算符
Lua运算符运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:算术运算符关系运算符逻辑运算符其他运算符算术运算符下表列出了Lua语言中的常用算术运算符,设定A的值为10,B的值为20:操作符
Stella981 Stella981
3年前
Python运算符
1.运算符1.1运算符的概念运算符⽤于执⾏程序代码运算,会针对⼀个以上操作数项⽬来进⾏运算。例如:23,其操作数是2和3,⽽运算符则是“”1.2运算符的分类算术运算符赋值运算符⽐较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)2.算术运算符
Stella981 Stella981
3年前
JavaScript学习总结(二)——逻辑Not运算符详解
在JavaScript中,逻辑NOT运算符与C和Java中的逻辑NOT运算符相同,都由感叹号(!)表示。与逻辑OR和逻辑AND运算符不同的是,逻辑NOT运算符返回的一定是Boolean值。逻辑NOT运算符的行为如下:如果运算数是对象,返回false如果运算数是数字0,返回true如
Easter79 Easter79
3年前
Swift解读专题三——基础运算符
Swift解读专题三——基础运算符一、引言         运算符是编程语言不可缺少的一个部分,Swift中除了支持C中的运算符外,还提供了一些更加强大的运算符功能,例如取余符%可以用来计算浮点数,另外新增了两种范围运算符。Swift中有3类运算符:1.一元运算符运算符作用于一个操作数,可以出现在操
小万哥 小万哥
1年前
Python 运算符
运算符用于对变量和值执行操作。在下面的示例中,我们使用运算符将两个值相加:pythonprint(105)Python将运算符分为以下几组:算术运算符赋值运算符比较运算符逻辑运算符身份运算符成员运算符位运算符算术运算符算术运算符用于对数字值执行常见的数
小万哥 小万哥
1年前
C# 运算符详解:包含算术、赋值、比较、逻辑运算符及 Math 类应用
运算符用于对变量和值执行操作。在C中,有多种运算符可用,包括算术运算符、关系运算符、逻辑运算符等。算术运算符算术运算符用于执行常见的数学运算:csharpintx10050;//加法,结果为150intyx30;//减法,结果为120intzx2;//乘
小万哥 小万哥
12个月前
Kotlin 运算符详解:算术、赋值、比较与逻辑运算符全解析
Kotlin运算符运算符用于对变量和值执行操作。值称为操作数,而操作符定义了要在两个操作数之间执行的操作:操作数运算符操作数10050在下面的示例中,数字100和50是操作数,号是运算符:示例kotlinvarx10050虽然运算符通常用于将两个值