Javascript,与b^2和b*b不同

Javascript,与b^2和b*b不同,javascript,math,Javascript,Math,我尝试用Javascript编码,以找到第二次线性回归的结果,结果如附件所示: 结果是不同的???这是因为^操作符不是Javascript的工作方式。^运算符是按位运算符 要将值平方,需要使用Math.pow()或**。例如: b * b Math.pow(b, 2); b ** 2 这是因为^运算符不是Javascript的工作方式。^运算符是按位运算符 要将值平方,需要使用Math.pow()或**。例如: b * b Math.pow(b, 2); b ** 2 *是算术运算符 ^

我尝试用Javascript编码,以找到第二次线性回归的结果,结果如附件所示:


结果是不同的???

这是因为
^
操作符不是Javascript的工作方式。
^
运算符是按位运算符

要将值平方,需要使用
Math.pow()
**
。例如:

b * b
Math.pow(b, 2);
b ** 2

这是因为
^
运算符不是Javascript的工作方式。
^
运算符是按位运算符

要将值平方,需要使用
Math.pow()
**
。例如:

b * b
Math.pow(b, 2);
b ** 2
  • *
    是算术运算符
  • ^
    是位运算符
  • 要将数字提升为幂,请使用算术运算符
    **
    (在ECMAScript 7-)或函数
  • *
    是算术运算符
  • ^
    是位运算符
  • 要将数字提升为幂,请使用算术运算符
    **
    (在ECMAScript 7-)或函数

  • **
    ,用于最新的ECMAScript版本。@ChhuonSahakThun不要忘记接受适合您的解决方案。或
    **
    ,用于最新的ECMAScript版本。@ChhuonSahakThun不要忘记接受适合您的解决方案。