Javascript, Что делает оператор ^ (caret)?

У меня есть некоторый код 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?

67
задан Eric Leschinski 18 June 2014 в 08:33
поделиться

1 ответ

Указан побитовый оператор XOR символом вставки ( ^ ) и, конечно же, работает непосредственно в бинарной форме числа. Побитовое XOR отличается от побитовое ИЛИ в том, что он возвращает только 1 когда ровно один бит имеет значение 1.

Источник: http://www.java-samples.com/showtutorial.php?tutorialid=820

1
ответ дан 24 November 2019 в 14:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: