为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript,^(插入符号)运算符有什么作用?

Javascript,^(插入符号)运算符有什么作用?

鸿蒙传说 2019-08-28 09:47:05
Javascript,^(插入符号)运算符有什么作用?我有一些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中是什么意思?
查看完整描述

3 回答

?
胡说叔叔

TA贡献1804条经验 获得超8个赞

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

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


查看完整回答
反对 回复 2019-08-28
?
月关宝盒

TA贡献1772条经验 获得超5个赞

^ 例如,正在执行异或(XOR)

6110二进制的,3011二进制的,和

6 ^ 3,意思是110 XOR 011给出101(5)。

  110   since 0 ^ 0 => 0
  011         0 ^ 1 => 1
  ---         1 ^ 0 => 1
  101         1 ^ 1 => 0

Math.pow(x,2)计算但是对于square,你最好使用x*xMath.pow使用对数,你得到更多的近似误差。(x² ~ exp(2.log(x))


查看完整回答
反对 回复 2019-08-28
  • 3 回答
  • 0 关注
  • 1255 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信