Misalnya:
Jika angka yang saya miliki adalah 12,5, dan saya ingin angka tersebut berpindah ke kelipatan sepuluh berikutnya (20). Atau jika saya memiliki angka di atas 20 dan di bawah 30, itu harus 30.
Bagaimana saya bisa melakukannya di JavaScript?
Sepertinya saya tidak dapat menemukan jawaban untuk ini.

EDIT: ok sedikit kesalahan bahasa Inggris di sini, maksud saya kelipatan sepuluh (10, 20, 30)

EDIT 2: Saya telah menggunakan metode dalam (sekarang ditandai) jawaban yang benar di bawah ini, dan itu telah memecahkan masalah saya.

0
joaoalves03 11 April 2020, 21:52

1 menjawab

Jawaban Terbaik

Jadi saya pikir Anda sedang berbicara tentang putaran ke sepuluh berikutnya daripada lusin berikutnya. Gunakan ini:

function ceilTenRoundUp(number) {
    return Math.ceil(number/10)*10;
}


console.log(ceilTenRoundUp(12.5)); // 20
console.log(ceilTenRoundUp(22));   // 30
0
Eduardo Escobar 11 April 2020, 19:04