Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

Tôi có một câu hỏi về logic JavaScript những gì tôi sử dụng để nhận phần trăm của hai đầu vào từ các trường văn bản của tôi. Đây là mã của tôi:

    var pPos = $('#pointspossible').val();
    var pEarned = $('#pointsgiven').val();

    var perc = ((pEarned/pPos) * 100).toFixed(3);
    $('#pointsperc').val(perc);

Vì một số lý do nếu đầu vào của tôi là 600 và 200, kết quả của tôi giả sử là 33.333 nhưng tôi đang nhận được 3.333. Nếu tôi mã hóa giá trị của tôi, điều này hoạt động tốt. Nếu bất cứ ai có thể giúp tôi đánh giá cao điều đó. Cảm ơn trước.

Đã hỏi ngày 18 tháng 6 năm 2015 lúc 17:32Jun 18, 2015 at 17:32

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

espresso_coffeeespresso_coffeeespresso_coffee

5.83011 Huy hiệu vàng73 Huy hiệu bạc171 Huy hiệu Đồng11 gold badges73 silver badges171 bronze badges

1

Bạn có thể sử dụng cái này

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 

Ví dụ để tính toán tỷ lệ phần trăm của một cơ sở tiến bộ khóa học trong các hoạt động của họ.

const totalActivities = 10;
const doneActivities = 2;

percentage(doneActivities, totalActivities) // Will return 20 that is 20%

Đã trả lời ngày 17 tháng 2 năm 2018 lúc 12:36Feb 17, 2018 at 12:36

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

Bruno Quaresmabruno QuaresmaBruno Quaresma

8.2277 Huy hiệu vàng30 Huy hiệu bạc47 Huy hiệu đồng7 gold badges30 silver badges47 bronze badges

1

Try:

const result = Math.round((data.expense / data.income) * 100)

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

Đã trả lời ngày 7 tháng 5 năm 2020 lúc 3:28May 7, 2020 at 3:28

Nó có vẻ hoạt động:

HTML:

 


JavaScript:

    $(function(){

    $('#pointspossible').on('input', function() {
      calculate();
    });
    $('#pointsgiven').on('input', function() {
     calculate();
    });
    function calculate(){
        var pPos = parseInt($('#pointspossible').val()); 
        var pEarned = parseInt($('#pointsgiven').val());
        var perc="";
        if(isNaN(pPos) || isNaN(pEarned)){
            perc=" ";
           }else{
           perc = ((pEarned/pPos) * 100).toFixed(3);
           }

        $('#pointsperc').val(perc);
    }

});

Bản demo: http://jsfiddle.net/vikashvverma/1khs8sj7/1/

Đã trả lời ngày 18 tháng 6 năm 2015 lúc 17:38Jun 18, 2015 at 17:38

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

VikashvikashVikash

1.0991 Huy hiệu vàng13 Huy hiệu bạc19 Huy hiệu đồng1 gold badge13 silver badges19 bronze badges

7

Để có được tỷ lệ phần trăm của một số, chúng ta cần nhân phần trăm phần trăm mong muốn với số đó. Trong thực tế chúng ta sẽ có:percent by that number. In practice we will have:

function percentage(percent, total) {
    return ((percent/ 100) * total).toFixed(2)
}

Ví dụ về việc sử dụng:

const percentResult = percentage(10, 100);
// print 10.00

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
8 là tùy chọn cho các định dạng tiền tệ.

Đã trả lời ngày 18 tháng 11 năm 2019 lúc 12:21Nov 18, 2019 at 12:21

SamucasamucaSamuca

1672 Huy hiệu bạc5 Huy hiệu Đồng2 silver badges5 bronze badges

3

var number = 5000;
var percentX = 12;
var result;

function percentCalculation(a, b){
  var c = (parseFloat(a)*parseFloat(b))/100;
  return parseFloat(c);
}

result = percentCalculation(number, percentX); //calculate percentX% of number

Đã trả lời ngày 15 tháng 11 năm 2015 lúc 4:59Nov 15, 2015 at 4:59

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

M.A.K. RIPONM.A.K. RiponM.A.K. Ripon

1.9203 huy hiệu vàng29 Huy hiệu bạc47 Huy hiệu đồng3 gold badges29 silver badges47 bronze badges

Cool (không thể đọc được) Oneliner:

const percentage = ~~((pointsGiven / pointsPossible) * 100);

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
9 giống như
const totalActivities = 10;
const doneActivities = 2;

percentage(doneActivities, totalActivities) // Will return 20 that is 20%
0

Thử nó:

Đã trả lời ngày 16 tháng 8 lúc 17:26Aug 16 at 17:26

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

Abraham Calfabraham CalfAbraham Calf

7.0603 Huy hiệu vàng42 Huy hiệu bạc52 Huy hiệu đồng3 gold badges42 silver badges52 bronze badges

Đây là một cách tiếp cận khác.

HTML:

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
0

Mã JS:

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
1

Mẫu trực tiếp: Tỷ lệ phần trăm máy tính

Đã trả lời ngày 30 tháng 7 năm 2018 lúc 18:48Jul 30, 2018 at 18:48

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

Satinder Singhsatinder SinghSatinder singh

9,91416 Huy hiệu vàng59 Huy hiệu bạc100 Huy hiệu Đồng16 gold badges59 silver badges100 bronze badges

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
2

Đã trả lời ngày 26 tháng 3 năm 2019 lúc 13:50Mar 26, 2019 at 13:50

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

1

Đối với phần trăm tăng và giảm, sử dụng 2 phương pháp khác nhau:

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
3

Đã trả lời ngày 2 tháng 12 năm 2020 lúc 13:36Dec 2, 2020 at 13:36

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

NvrmnvrmNVRM

Huy hiệu vàng 10k11 gold badge78 silver badges83 bronze badges

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
4

Ví dụ trực tiếp ở đây: Setool-tổng thể-calculator

Đã trả lời ngày 16 tháng 2 năm 2021 lúc 18:02Feb 16, 2021 at 18:02

KarpikarpiKarpi

Phù hiệu bằng đồng 11688 bronze badges

0

Cách tính tỷ lệ phần trăm với lợi nhuận

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
5

Đã trả lời ngày 25 tháng 10 năm 2021 lúc 13:50Oct 25, 2021 at 13:50

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

1

try

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
6

Đã trả lời ngày 27 tháng 10 lúc 14:57Oct 27 at 14:57

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

try

function percentage(partialValue, totalValue) {
   return (100 * partialValue) / totalValue;
} 
7

Cảm ơn

Đã trả lời ngày 2 tháng 3 năm 2017 lúc 10:31Mar 2, 2017 at 10:31

Hướng dẫn return the percentage of a number javascript - trả về tỷ lệ phần trăm của một số javascript

Subindas pmsubindas PMsubindas pm

2.50223 Huy hiệu bạc18 Huy hiệu đồng23 silver badges18 bronze badges

3