JavaScript中减法运算符

2016-02-19 15:18 6 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的JavaScript中减法运算符,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

JavaScript中减法运算符(-)是从一个表达式的值中减去另一个表达式的值,只有一个表达式时取其相反数。使用方法:
语法 1

result = number1 - number2

语法 2
-number

其中result是任何数值变量。
number是任何数值表达式。
number1是任何数值表达式。
number2任何数值表达式。

在语法 1 中,- 运算符是算术减法运算符,用来获得两个数值之间的差。在语法 2 中,- 运算符被用作一元取负运算符,用来指出一个表达式的负值。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

对于语法 2,和所有一元运算符一样,表达式按照下面的规则来求值:

如果应用于 undefined 或 null 表达式,则会产生一个运行时错误。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

对象被转换为字符串。

如果可能,则字符串被转换为数值。如果不能,则会产生一个运行时错误。

Boolean 值被当作数值(如果是 false 则为 0,如果是 true 则为 1)。

该运算符被用来产生数值。 在语法 2 中,如果生成的数值不是零,则 result 与生成的数值颠倒符号后是相等的。如果生成的数值是零,则 result 是零。

来源:http://www.tulaoshi.com/n/20160219/1609347.html

延伸阅读
标签: Web开发
无符号右移运算符 ()是右移表达式的位,不保留符号。使用示例 result = expression1 expression2 其中result是任何变量。 expression1是任何表达式。 expression2是任何表达式。 JavaScript中无符号右移运算符说明 运算符把 expression1 的各个位向右移 expression2 指定的位数。右移后左边空出的位用零来填充。移出右边的位被丢弃。例如...
自定义类的赋值运算符重载函数的作用与内置赋值运算符的作用类似,但是要要注重的是,它与拷贝构造函数与析构函数一样,要注重深拷贝浅拷贝的问题,在没有深拷贝浅拷贝的情况下,假如没有指定默认的赋值运算符重载函数, !-- frame contents -- !-- /frame contents -- 那么系统将会自动提供一个赋值运算符重载函数。 ...
标签: Web开发
在cssrain整理的一个 试题集 中有这么一道题: SCRIPT LANGUAGE="JavaScript" var a = 0; var b = -1; var c = 1; function assert (aVar) { if (aVar==true)     alert(true); else     alert(false); } assert(a) ; assert(b) ; assert(c) ; /SCRIPT 运行代码框 SCRIPT LANGUAGE=&...
为什么需要转换运算符? 大家知道对于内置类型的数据我们可以通过强制转换符的使用来转换数据,例如(int)2.1f;自定义类也是类型,那么自定义类的对象在很多情况下也需要支持此操作,C++提供了转换运算符重载函数,它使得自定义类对象的强转换成为可能。 转换运算符的生命方式比较非凡,方法如下: operator 类名(); ...
标签: Web开发
表达式和运算符 1、表达式 在定义完变量后,就可以对它们进行赋值、改变、计算等一系列操作,这一过程通常又叫称一个叫表达式来完成,可以说它是变量、常量、布尔及运算符的集合,因此表达式可以分为算术表述式、字串表达式、赋值表达式以及布尔表达式等。 2、运算符 运算符完成操作的一系列符号,在JavaScript中有算术运...

经验教程

62

收藏

46
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部