CalculatorsLesson 174Preview gratis
Math Expression Evaluator
Lesson ini bagian dari Web Developer Tools · Semua level
Ringkasan
Math Expression Evaluator membaca ekspresi matematika seperti (3 + 5) x 2 dan menghitung hasilnya sesuai urutan operasi. Operator perkalian dan pembagian diproses sebelum penjumlahan dan pengurangan, sedangkan tanda kurung mengubah prioritas. Untuk input dari pengguna, hindari eval() karena dapat mengeksekusi kode berbahaya; gunakan parser khusus.
Poin kunci
- Urutan operasi: kurung, pangkat, kali atau bagi, lalu tambah atau kurang
- Operator dengan prioritas sama dievaluasi dari kiri ke kanan
- Tanda kurung mengubah urutan evaluasi
- Jangan memakai eval() untuk input yang tidak dipercaya
- Tangani pembagian nol dan format desimal dengan benar
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.