я пытаюсь создать простую программу, которая даст мне 23% от 2500000 Я не могу заставить это работать, независимо от того, что я меняю. Я использую notepad

#javascript

#javascript

Вопрос:

 var TotalSales = $2, 500, 000;
var Profit = (TotalSales * 23 / 100);

console.log {
    "annual profit:"   math.floor {
        Profit
    };
 

Комментарии:

1. Я серьезно сомневаюсь $2, 500, 000 , что это допустимое число в Javascript.

2. Кроме того, если это не новая функция, фигурные скобки не являются заменой обычных круглых скобок в вызове to console.log .

3. Это, должно быть, тролль, я отказываюсь верить, что он серьезен.

4. @Azamantes Мысль пришла мне в голову. Этот код на самом деле становится все более странным, чем больше я на него смотрю, так что вы можете быть правы.

Ответ №1:

В Javascript вы не можете написать число ни с

  • несколько , (или любой, если на то пошло)
  • такой блок, как $

Вы можете прочитать больше о числах в Javascript здесь

Кроме того, когда вы определяете функцию, вы используете { , но когда вы вызываете функцию, как console.log() вы используете ( . Вы можете узнать больше о функциях здесь.

Итак, код должен выглядеть так:

  var TotalSales = 2500000;
    var Profit = (TotalSales * (23 / 100));
    
    console.log("annual profit: $"   Math.floor(Profit)); 

Ответ №2:

не используйте ‘$’ и ‘,’ при присвоении значения переменной

 <script>
    var TotalSales = 2500000; 
    var Profit = (TotalSales * 23 / 100);
    console.log ("annual profit:"   Profit);
</script> 
 

Ответ №3:

код Java :

     double TotalSales = 2500000;
    double profit = (TotalSales * 23 / 100);
    int floorProfit = (int) Math.round(profit);
    System.out.println("annual profit: " floorProfit);
 

Комментарии:

1. в этот вопрос также есть java-тег того времени, но, возможно, он отредактировал это 🙂

2. @NickanB ах, понял 🙂