javascript - ^(插入符号)符号在 JavaScript 中有什么作用?

标签 javascript math operators

我有一些 JavaScript 代码:

<script type="text/javascript">
$(document).ready(function(){
  $('#calcular').click(function() {
    var altura2 = ((($('#ddl_altura').attr("value"))/100)^2);
    var peso = $('#ddl_peso').attr("value");
    var resultado = Math.round(parseFloat(peso / altura2)*100)/100;
    if (resultado > 0) {
      $('#resultado').html(resultado);
      $('#imc').show();
    };
  });
});
</script>

^(脱字符)符号在 JavaScript 中的含义是什么?

最佳答案

^ operator是按位异或运算符。要平方值,请使用 Math.pow :

var altura2 = Math.pow($('#ddl_altura').attr("value")/100, 2);

关于javascript - ^(插入符号)符号在 JavaScript 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3618340/

相关文章:

javascript - javascript中的递归 "parsing"函数

java - 初学者遇到返回值问题 - JAVA

algorithm - 这个 Scheme 求幂函数的时间复杂度是多少?

python - Python 中的多元回归

operators - "||="运算符与 CoffeeScript 中的 "?="有何不同?

javascript - 使用 ArcGIS JS API 在浏览器中显示 ArcGIS 形状文件 (*.shp)

javascript - 为 .ejs 设置 Webpack

c++ - 关于构造函数和运算符的一些基本问题

javascript - css动画后点击事件丢失

javascript - 这个运算符是什么 : &=