您好,欢迎访问一九零五行业门户网

JavaScript怎么求两个数的商

两种实现方法:1、使用算术运算符“/”,语法“操作数1 / 操作数2”,可以将运算符两侧的操作数相除并返回商;2、使用赋值运算符“/=”,会先进行除法运算,再将结果赋值给运算符左侧的变量,语法“x /= y”,等同于“x = x / y”。
本教程操作环境:windows7系统、javascript1.8.5版、dell g3电脑。
在javascript中,可以利用“/”或“/=”运算符来求两个数的商。
方法1:使用算术运算符“/”
算数运算符用来执行常见的数学运算,例如加法、减法、乘法、除法等。其中
运算符描述示例
/ 除法运算符 x / y 表示计算 x 除以 y 的商
示例:
注意特殊操作数的除法运算。
var n = 5; //定义并初始化任意一个数值console.log(nan / n); //如果一个操作数是nan,结果都是nanconsole.log(infinity / n); //infinity被任意数字除,结果是infinity或-infinity //符号由第二个操作数的符号决定console.log(infinity / infinity); //返回nanconsole.log(n / 0); //0除一个非无穷大的数字,结果是infinity或-infinity,符号由第二个操作数的符号决定console.log(n / -0); //返回-infinity,解释同上
扩展知识:除法求余运算符“%”
求余运算也称模运算例如:
console.log(3 % 2); //返回余数1
模运算主要针对整数进行操作,也适用于浮点数。例如:
console.log(3.1 % 2.3); //返回余数0.8000000000000003
示例
注意特殊操作数的求余运算。
var n = 5; //定义并初始化任意一个数值console.log(infinity % n); //返回nanconsole.log(infinity % infinity); //返回nanconsole.log(n % infinity); //返回5console.log(0 % n); //返回0console.log(0 % infinity); //返回0console.log(n % 0); //返回nanconsole.log(infinity % 0); //返回nan
方法2:使用赋值运算符“/=”
赋值运算符用来为变量赋值,有以下两种形式:
简单的赋值运算 = :把等号右侧操作数的值直接复制给左侧的操作数,因此左侧操作数的值会发生变化。
附加操作的赋值运算:赋值之前先对右侧操作数执行某种操作,然后把运算结果复制给左侧操作数。
一些附加操作的赋值运算就可以实现加减乘除四则运算。其中
实现加减乘除四则运算的附加操作的赋值运算符赋值运算符说明描述示例等效于
/= 除法运算并赋值 先进行除法运算,再将结果赋值给运算符左侧的变量 a /= b a = a / b
示例代码如下:
var x = 50;x /= 10;console.log(x); // 输出:5
扩展知识:除法求余运算并赋值%=
运算符描述示例
%= 先进行取模运算,再将结果赋值给运算符左侧的变量 x %= y 等同于 x = x % y
var x = 100;x %= 15;console.log(x); // 输出:10
【相关推荐:编程基础视频】
以上就是javascript怎么求两个数的商的详细内容。
其它类似信息

推荐信息