2
function aloop()
{
    var count = 0;
    var stars;

    stars = newCost;
    document.eMarkForm.dangerRange.value =  document.eMarkForm.dangerRange.value + "\n" + newCost + " " ;

    for (var count = 1; count <= stars; count = count + 1)
    {
        document.eMarkForm.dangerRange.value = document.eMarkForm.dangerRange.value + "*" ;
    }
}

そのため、newCost という金額を計算しています。値の横に * を付けて、dangerRange テキスト フィールドに表示したいと考えています。ただし、newCost の量が 10 ごとに 1 * が表示されるようにします。どうすればこれを達成できますか?

4

1 に答える 1

0

'for' ループで、'count' を 10: 増やしcount = count + 10、比較演算子を '<': に変更しますcount < stars。常に少なくとも 1 つの星が必要な場合は、'count' を 0 から開始し、それ以外の場合は 10 から開始します。

于 2012-11-30T06:23:03.813 に答える