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贡献1772条经验 获得超5个赞
^
例如,正在执行异或(XOR)
6
是110
二进制的,3
是011
二进制的,和
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)计算x²
但是对于square,你最好使用x*x
Math.pow使用对数,你得到更多的近似误差。(x² ~ exp(2.log(x))
)
添加回答
举报
0/150
提交
取消