美文网首页
js的一元运算符

js的一元运算符

作者: 橘子柚子橙子_ | 来源:发表于2018-03-18 16:00 被阅读0次

刚才翻犀牛书,看到一些的知识点,记录一下:


一元运算符作用于一个单独的操作数,并产生一个新值。

一元加法(+):
一元加法运算符把操作数转换为数字(或者NaN),并返回这个转换后的数字。如果操作数本身就是数字,则直接返回这个数字。
一元减法(-):
当“-”用作一元运算符时,它会根据需要把操作数转换为数字,然后改变运算结果的符号。
递增(++)
递增“++”运算符对其操作数进行增量(+1)操作,操作数是一个左值。
运算符将操作数转换为数字,然后给数字加1,并将加1后的数值重新赋值给操作数。

递增“++”运算符的返回值依赖于它相对于操作数的位置。  
当运算符再操作数之前,被称为“前增量”运算符,它对操作数进行增量计算,并返回计算后的值。
当运算符在操作数之后,被称为“后增量”运算符。它对操作数进行增量计算,并返回未增量计算的值。

请思考下面两行代码之间的区别:

var i = 1, j = ++i; // i,j的值都是2
var i = 1, j = i++; // i的值是2,j的值是1

--end--

相关文章

  • js 加号运算符使用 2021-03-26

    js中加号+ 运算符可以用在一元运算 与 二元运算1, 一元运算请况 语法:+ Expression +'号运算符...

  • JavaScript_运算符

    一、JS运算符 (一)一元运算(+ - ++ -- ! ~s) ++ 和 () 的优先级相同,...

  • js运算符

    js运算符 1. 一元运算符 * delete:用于删除对象中属性的 如:delete o.name; //删...

  • 前端(js)

    js基本语法 字面量和变量 标识符 数据类型 一元运算符

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

    目录: 1.什么是一元运算符?2.一元运算符都有哪些? 一、什么是一元运算符? 一元运算符只有一个参数,即要操作的...

  • swift学习笔记(2)--- 基本运算符

    运算符分为一元、二元和三元运算符: 一元运算符对单一操作对象(如 -a)。一元运算符分前置运算符和后置运算符,前置...

  • 基本运算符

    基本运算符 运算符分为一元的、二元的和三元的: 一元 运算符运算单个目标值(例如 -a )。 一元 前缀 运算符显...

  • swift-基本运算符2

    运算符分为一元、二元和三元运算符:一元运算符对单一操作对象操作(如 -a)。一元运算符分前置运算符和后置运算符,前...

  • swift基础部分小记

    1 术语 运算符分为一元,二元和三元运算符 一元运算符对单一操作对象操作,一元运算符分前置运算符和后置运算符,前置...

  • swift之基本运算符

    1>运算符术语 运算符有一元、二元和三元运算符. 一元运算符对单一操作对象操作(如-a).一元运算符分前置运算符和...

网友评论

      本文标题:js的一元运算符

      本文链接:https://www.haomeiwen.com/subject/cuweqftx.html