最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ECMAScript 加性運(yùn)算符

在多數(shù)程序設(shè)計語言中,加性運(yùn)算符(即加號或減號)通常是最簡單的數(shù)學(xué)運(yùn)算符。

在 ECMAScript 中,加性運(yùn)算符有大量的特殊行為。

加法運(yùn)算符

法運(yùn)算符由加號(+)表示:

var iResult = 1 + 2

與乘性運(yùn)算符一樣,在處理特殊值時,ECMAScript 中的加法也有一些特殊行為:

  • 某個運(yùn)算數(shù)是 NaN,那么結(jié)果為 NaN。
  • -Infinity 加 -Infinity,結(jié)果為 -Infinity。
  • Infinity 加 -Infinity,結(jié)果為 NaN。
  • +0 加 +0,結(jié)果為 +0。
  • -0 加 +0,結(jié)果為 +0。
  • -0 加 -0,結(jié)果為 -0。

不過,如果某個運(yùn)算數(shù)是字符串,那么采用下列規(guī)則:

  • 如果兩個運(yùn)算數(shù)都是字符串,把第二個字符串連接到第一個上。
  • 如果只有一個運(yùn)算數(shù)是字符串,把另一個運(yùn)算數(shù)轉(zhuǎn)換成字符串,結(jié)果是兩個字符串連接成的字符串。

例如:

var result = 5 + 5;	//兩個數(shù)字
alert(result);		//輸出 "10"
var result2 = 5 + "5";	//一個數(shù)字和一個字符串
alert(result);		//輸出 "55"

這段代碼說明了加法運(yùn)算符的兩種模式之間的差別。正常情況下,5+5 等于 10(原始數(shù)值),如上述代碼中前兩行所示。不過,如果把一個運(yùn)算數(shù)改為字符串 "5",那么結(jié)果將變?yōu)?"55"(原始的字符串值),因為另一個運(yùn)算數(shù)也會被轉(zhuǎn)換為字符串。

注意:為了避免 JavaScript 中的一種常見錯誤,在使用加法運(yùn)算符時,一定要仔細(xì)檢查運(yùn)算數(shù)的數(shù)據(jù)類型。

減法運(yùn)算符

減法運(yùn)算符(-),也是一個常用的運(yùn)算符:

var iResult = 2 - 1;

與加法運(yùn)算符一樣,在處理特殊值時,減法運(yùn)算符也有一些特殊行為:

  • 某個運(yùn)算數(shù)是 NaN,那么結(jié)果為 NaN。
  • Infinity 減 Infinity,結(jié)果為 NaN。
  • -Infinity 減 -Infinity,結(jié)果為 NaN。
  • Infinity 減 -Infinity,結(jié)果為 Infinity。
  • -Infinity 減 Infinity,結(jié)果為 -Infinity。
  • +0 減 +0,結(jié)果為 +0。
  • -0 減 -0,結(jié)果為 -0。
  • +0 減 -0,結(jié)果為 +0。
  • 某個運(yùn)算符不是數(shù)字,那么結(jié)果為 NaN。

注釋:如果運(yùn)算數(shù)都是數(shù)字,那么執(zhí)行常規(guī)的減法運(yùn)算,并返回結(jié)果。

罗定市| 华亭县| 盐边县| 高邮市| 久治县| 区。| 太白县| 石渠县| 沂水县| 左云县| 富民县| 将乐县| 宝坻区| 大冶市| 泾源县| 黄浦区| 五台县| 福建省| 石林| 泸溪县| 和硕县| 梁山县| 南充市| 柯坪县| 林甸县| 荆门市| 紫金县| 通山县| 阳东县| 年辖:市辖区| 蓬莱市| 普定县| 韩城市| 青神县| 长沙市| 分宜县| 封开县| 胶州市| 邯郸市| 井研县| 长垣县|