Advertisement

第二章 概述(4)

阅读量:

2.5操作符

ECMA-262规范了多种用于执行数据运算的操作符集合,并包括算术运算(如加法与减法)、位运算、关系运算以及等价性判断运算等基本类型。在ECMAScript语言中所定义的操作符最为独特的是其广泛的适用范围——不仅可以处理字符串型数据、数字型数据以及布尔型数据等基本类型信息,在面对更为复杂的对象结构时同样表现出色。当作用于对象时——每个相应的判断与计算都会调用对象的valueOf()方法以及toString()方法以获取可运算的数据信息。

2.5.1一元操作符

被称为 unary operators,在 ECMAScript 中是最基本的运算符。

2.5.1.1 递增和递减操作符

递增和递减操作符有两个版本:前置型和后置型。前置型位于操作变量之前,而后置位于操作变量之后。因此,在使用前置递增操作符给一个数值加1时,要把两个加号(++)放在这个数值变量前面。执行前置递减操作和前置递增类似。在执行前置递增和递减时,变量的值都是在语句被求值以前改变的。(在计算机科学领域,这种情况通常被称作副效应),例子如下:

复制代码
    var age=29;

    
    ++age;
    
    var price=30;
    
    --price;
    
    var antherAge=++age+2

全部评论 (0)

还没有任何评论哟~