javascript提供了两个一元运算符. ++, --

会了一个, 另外一个自然就会了.

一. ++自增操作:

对要操作的变量进行+1的操作,并把+1之后的结果重写赋值给这个变量。 可以在变量前也可以在变量后。 任何变量都可以使用, 但是对非Number类型的变量操作的时候,需要先按照前面的规则转换成Number然后再自增1.

var a = 10;
var b = a++; //把a的值自增1,a的值变为11. 注意:a++表达式的值,仍然是a自增之前的值,所以b的值是是10
var c = 10;
var d = ++a; //把a的值自增1,a的值变为11. 注意:++a表达式的值,是a自增之后的值,所以d的值是11
var m = "123";
m++; //先把m使new Number(m)之后再转换进行自增的操作。

二. --自减操作:

对要操作的变量进行减1的操作,并把-1之后的结果重新赋值给这个变量。 计算方法同++

var a = 10;
var b = a--; //把a的值自减1,a的值变为9. 注意:a--表达式的值,仍然是a自减之前的值,所以b的值是是10
var c = 10;
var d = --a; //把a的值自减1,a的值变为9. 注意:--a表达式的值,是a自减之后的值,所以d的值是9
var m = "123";
m--; //先把m使用转型函数Number(m)之后再转换进行自减的操作。
Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-10-18 03:19:29

results matching ""

    No results matching ""