欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ECMAScript 乘性運(yùn)算符

ECMAScript 的乘性運(yùn)算符與 Java、C、Perl 等于語言中的同類運(yùn)算符的運(yùn)算方式相似。

需要注意的是,乘性運(yùn)算符還具有一些自動(dòng)轉(zhuǎn)換功能。

乘法運(yùn)算符

乘法運(yùn)算符由星號(hào)(*)表示,用于兩數(shù)相乘。

ECMAScript 中的乘法語法與 C 語言中的相同:

var iResult = 12 * 34

不過,在處理特殊值時(shí),ECMAScript 中的乘法還有一些特殊行為:

  • 如果結(jié)果太大或太小,那么生成的結(jié)果是 Infinity 或 -Infinity。
  • 如果某個(gè)運(yùn)算數(shù)是 NaN,結(jié)果為 NaN。
  • Infinity 乘以 0,結(jié)果為 NaN。
  • Infinity 乘以 0 以外的任何數(shù)字,結(jié)果為 Infinity 或 -Infinity。
  • Infinity 乘以 Infinity,結(jié)果為 Infinity。

注釋:如果運(yùn)算數(shù)是數(shù)字,那么執(zhí)行常規(guī)的乘法運(yùn)算,即兩個(gè)正數(shù)或兩個(gè)負(fù)數(shù)為正數(shù),兩個(gè)運(yùn)算數(shù)符號(hào)不同,結(jié)果為負(fù)數(shù)。

除法運(yùn)算符

除法運(yùn)算符由斜杠(/)表示,用第二個(gè)運(yùn)算數(shù)除第一個(gè)運(yùn)算數(shù):

var iResult = 88 /11;

與乘法運(yùn)算符相似,在處理特殊值時(shí),除法運(yùn)算符也有一些特殊行為:

  • 如果結(jié)果太大或太小,那么生成的結(jié)果是 Infinity 或 -Infinity。
  • 如果某個(gè)運(yùn)算數(shù)是 NaN,結(jié)果為 NaN。
  • Infinity 被 Infinity 除,結(jié)果為 NaN。
  • Infinity 被任何數(shù)字除,結(jié)果為 Infinity。
  • 0 除一個(gè)任何非無窮大的數(shù)字,結(jié)果為 NaN。
  • Infinity 被 0 以外的任何數(shù)字除,結(jié)果為 Infinity 或 -Infinity。

注釋:如果運(yùn)算數(shù)是數(shù)字,那么執(zhí)行常規(guī)的除法運(yùn)算,即兩個(gè)正數(shù)或兩個(gè)負(fù)數(shù)為正數(shù),兩個(gè)運(yùn)算數(shù)符號(hào)不同,結(jié)果為負(fù)數(shù)。

取模運(yùn)算符

除法(余數(shù))運(yùn)算符由百分號(hào)(%)表示,使用方法如下:

var iResult = 26%5; //等于 1

與其他乘性運(yùn)算符相似,對(duì)于特殊值,取模運(yùn)算符也有特殊的行為:

  • 如果被除數(shù)是 Infinity,或除數(shù)是 0,結(jié)果為 NaN。
  • Infinity 被 Infinity 除,結(jié)果為 NaN。
  • 如果除數(shù)是無窮大的數(shù),結(jié)果為被除數(shù)。
  • 如果被除數(shù)為 0,結(jié)果為 0。

注釋:如果運(yùn)算數(shù)是數(shù)字,那么執(zhí)行常規(guī)的算術(shù)除法運(yùn)算,返回除法運(yùn)算得到的余數(shù)。