Latihan 1: Kenapa Performance Penting — Performance
Latihan 1 dari materi Kenapa Performance Penting di Performance — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Lengkapi function calculateLoadImpact(loadTimeMs) supaya mengembalikan label (sebuah string) untuk load time dalam milidetik.
loadTimeMs sampai 1000 (1000 termasuk): kembalikan "excellent".
Di atas 1000 sampai 3000 (3000 termasuk): kembalikan "acceptable".
Di atas 3000 sampai 5000 (5000 termasuk): kembalikan "poor".
Di atas 5000: kembalikan "critical".
Pakai return, jangan cuma console.log di dalam function. Empat baris console.log di kode awal biarkan saja.
Yang dinilai adalah nilai yang dikembalikan:
calculateLoadImpact(800) harus "excellent"
calculateLoadImpact(2500) harus "acceptable"
calculateLoadImpact(4000) harus "poor"
calculateLoadImpact(7000) harus "critical"
Angka yang tepat di batas juga dicek, jadi perhatikan kata "termasuk".
Hint
Bandingkan loadTimeMs dengan batasnya mulai dari yang terkecil: 1000, lalu 3000, lalu 5000. Begitu satu batas cocok, langsung kembalikan labelnya.
Pakai tiga if dengan <= (bukan <), masing-masing berisi return dengan labelnya, lalu satu return di paling bawah untuk angka di atas 5000.
if (loadTimeMs <= 1000) return "excellent"; if (loadTimeMs <= 3000) return "acceptable"; if (loadTimeMs <= 5000) return "poor"; return "critical";
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...