Fungsi math floor pada javascript

Setelah mempelajari cara membuat bilangan acak dengan menggunakan Math.random() dan menghasilkan bilangan desimal random antara 0 dan 1, maka selanjutnya kita pelajari mengenai cara membuat bilangan acak bilangan bulat dengan javascript dengan menggunakan cara yang hampir sama.

Table of Contents

  • Tutorial JavaScript Pemula Part 8 : Property Dan Method Objek Math Dalam JavaScript
  • Property Dan Method Objek Math Dalam JavaScript
  • Property Objek Math Dalam JavaScript
  • Method Objek Math Dalam JavaScript
  • Math ABS buat apa?
  • Bagaimana cara kita menghitung akar dari sebuah bilangan dengan menggunakan javascript?

Lihat: .

Membuat nilai acak desimal dan nilai acak bilangan bulat pada dasarnya sama saja. Tapi pada saat membuat nilai acak bilangan bulat digunakan fungsi tambahan pembulatan kebawah Math.floor().

Pembulatan pada javascript dapat dilakukan dengan beberapa cara tergantung pada jenis pembulatan yang digunakan. Math.floor() adalah jenis pembulatan kebawah, atau menjadi bilangan bulat yang tepat berada di bawah bilangan asal pembulatan. Misalnya ketika anda membulatkan 14.56 dengan Math.floor() maka hasil yang akan anda peroleh adalah 14.

Berikut ini contoh pembulatan dengan menggunakan Math.floor() dan Math.random().

Pada contoh di atas bilangan acak dihasilkan dengan batas atas 10 dan batas bawah 0. Setelah bilangan acak dihasilkan bilangan acak kemudian dibulatkan ke bawah. Berikut ini hasil yang diperoleh dengan program tersebut dalam beberapa kali percobaan, yang ditampilkan menggunakan console.log()

Fungsi math floor pada javascript

Dari hasil dengan program diatas dapat dilihat bahwa hasil yang diperoleh mulai dari 0 hingga 9.

Berikut ini contoh lain dari pembulatan dengan menggunakan Math.floor() dan Math.random().

Pada program diatas, bilangan random dibangkitkan dari 5-15 (tidak termasuk bilangan bulat 15). Sehingga pada saat hasil pembangkitan bilangan random dibulatkan kebawah, maka akan diperoleh bilangan bulat 5-14. Seperti pada hasil berikut

Fungsi

Untuk lebih mudahnya anda bisa menggunakan fungsi berikut.

Untuk dapat menggunakan fungsi tersebut anda cukup menggunakan baris program di bawah ini. Misalnya anda ingin membangkitkan nilai random 7 s/d 9 (termasuk bilangan bulat 9) cukup menuliskan program berikut dimana bilangan acak yang dihasilkan tersimpan di variabel r:

Lihat juga .

Sekian, Semoga bermanfaat


Tutorial JavaScript Pemula Part 8 : Property Dan Method Objek Math Dalam JavaScript

Tutorial JavaScript Pemula Part 8 : Property Dan Method Objek Math Dalam JavaScript - Hello everyone selamat datang kembali diwebsite saya belajarwithib.my.id, pada seri kali ini kita akan membahas Property Dan Method Objek Math Dalam JavaScript.

Saya rasa kamu semua sudah pernah membuat program yang berhubungan dengan matematika seperti kalkulator dll tapi ini sedikit teriki kita akan menghitungakar kuadrat, pangkat, log, sin, cos, tan, Dll. Lalu bagaimana cara menyelesaikannya? Tentu saja menggunakan algoritma buatan kamu sendiri tapi kamu tidak perlu khawatir lagi karena javascript sudah menyediakan objek Math yang akan membantu kita membuat perhitungan matematika menjadi lebih mudah.

Property Dan Method Objek Math Dalam JavaScript

Objek math digunakan untuk melakukan berbagai operasi matematika. Math merupakan objek built-in yang memiliki properti dan method untuk perhitungan konstan dan fungsi. bukan Fungsi Objek.

Tidak seperti global objects lain, Math bukanlah constructor. Semua properti dan method dari Math adalah static. Kamu merujuk ke PI konstanta dapat sebagai Math.PI dan Kamu dapat memanggil fungsi sinus sebagai Math.sin (X), di mana X adalah argumen metode tersebut. Konstanta ditentukan dengan presisi penuh dari bilangan real di JavaScript.

  • Tutorial JavaScript Pemula Part 6 : Property Dan Method Objek String Dalam JavaScript
  • Tutorial JavaScript Pemula Part 7 : Belajar Mengenai Array Pada JavaScript

Ada beberapa Property Dan Method Objek Math Dalam JavaScript yang digunakan untuk melakukan operasi matematika, yaitu sebagai berikut:

Property Objek Math Dalam JavaScript

Berikut adalah Property untuk Objek Math di dalam JavaScript :

  • Math.E: Berisi nilai dari logaritma natural e, dengan nilai 2.718281828459045
  • Math.LN10 : Berisi nilai dari logaritma natural 10, dengan nilai 2.302585092994046
  • Math.LN2 : Berisi nilai dari logaritma natural 2, dengan nilai 0.6931471805599453
  • Math.LOG10E : Berisi nilai dari logaritma natural e basis 10, dengan nilai 0.4342944819032518
  • Math.LOG2E : Berisi nilai dari logaritma natural e basis 2, dengan nilai 1.4426950408889634
  • Math.PI : Berisi nilai dari pi (π) dengan nilai 3.141592653589793
  • Math.SQRT1_2: Berisi hasil dari 1 dibagi dengan akar kuadrat 2, dengan nilai 0.707106781186
  • Math.SQRT2: Berisi hasil akar kuadrat dari 2, dengan nilai 1.4142135623730951

Sumber duniailkom.com

Cara penggunaan Property objek math cukup mudah dan perhatikanlah code dibawah ini :


<!DOCTYPE html>
<html>
<head>
	<title>Belajar Javascript</title>
</head>
<body>
</body>
<script type="text/javascript">
	//Contoh Math E
	function compoundOneYear(interestRate, currentVal) {
		return currentVal * (Math.E ** interestRate);
	}

	console.log(Math.E);
	// Hasilnya: 2.718281828459045

	console.log((1 + (1 / 1000000)) ** 1000000);
	// Hasilnya: 2.718280469

	console.log(compoundOneYear(0.05, 100));
	// Hasilnya: 105.12710963760242

	// Contoh Math.LN10
	function getNatLog10() {
		return Math.LN10;
	}

	console.log(getNatLog10());
	// Hasilnya: 2.302585092994046

	// Contoh Math.PI
	var jari = 5
	var luas = Math.PI * jari * jari;
	console.log(luas);
	// Hasilnya: 78.53981633974483
</script>
</html>

Untuk hasilnya bisa kamu lihat pada gambar dibawah ini atau tag comentar pada code :

Method Objek Math Dalam JavaScript

Perhatikan bahwa fungsi trigonometri (sin (), cos (), tan (), asin (), acos (), atan (), atan2 ()) mengharapkan atau mengembalikan sudut dalam radian. Untuk mengonversi radian menjadi derajat, bagi dengan (Math.PI / 180), dan kalikan dengan ini untuk mengonversi ke arah lain.

Perhatikan bahwa banyak fungsi matematika memiliki presisi yang bergantung pada implementasi. Ini berarti bahwa browser yang berbeda dapat memberikan hasil yang berbeda, dan bahkan mesin JS yang sama pada OS atau arsitektur yang berbeda dapat memberikan hasil yang berbeda.

  • Mending Rakit PC Atau Beli Laptop
  • Tips Jitu Belajar Coding Secara Otodidak

Berikut adalah Method untuk Objek Math di dalam JavaScript :

  • Math.abs (x) Mengembalikan nilai absolut sebuah angka.
  • Math.acos (x) Menampilkan arccosine sebuah angka.
  • Math.acosh (x) Menampilkan arccosine hiperbolik sebuah angka.
  • Math.asin (x) Menampilkan busur angka.
  • Math.asinh (x) Menampilkan busur hiperbolik sebuah angka.
  • Math.atan (x) Mengembalikan arctangen sebuah angka.
  • Math.atanh (x) Menampilkanangen busur hiperbolik sebuah angka.
  • Math.atan2 (y, x) Mengembalikan arctangen dari hasil bagi dari argumennya.
  • Math.cbrt (x) Menampilkan akar pangkat tiga dari sebuah angka.
  • Math.ceil (x) Membulatkan bilangan decimal ke angka terdekat di atasnya.
  • Math.clz32 (x) Menampilkan jumlah nol di depan dari bilangan bulat 32-bit.
  • Math.cos (x) Mengembalikan kosinus sebuah angka.
  • Math.cosh (x) Menampilkan kosinus hiperbolik sebuah angka.
  • Math.exp (x) Mengembalikan Ex, di mana x adalah argumennya, dan E adalah konstanta Euler (2,718…), basis dari logaritma natural.
  • Math.expm1 (x) Mengembalikan pengurangan 1 dari exp (x).
  • Math.floor (x) Membulatkan bilangan decimal ke angka terdekat di bawahnya.
  • Math.fround (x) Menampilkan representasi float presisi tunggal terdekat dari sebuah angka.
  • Math.hypot ([x [, y [,…]]]) Mengembalikan akar kuadrat dari jumlah kuadrat argumennya.
  • Math.imul (x, y) Menampilkan hasil perkalian bilangan bulat 32-bit.
  • Math.log (x) Menampilkan logaritma natural (loge, juga ln) dari sebuah bilangan.
  • Math.log1p (x) Mengembalikan logaritma natural dari 1 + x (loge, juga ln) dari sebuah angka.
  • Math.log10 (x) Menampilkan logaritma basis 10 sebuah angka.
  • Math.log2 (x) Menampilkan logaritma basis 2 sebuah angka.
  • Math. Maks ([x [, y [,…]]]) Mengembalikan angka terbesar dari nol atau lebih.
  • Math.min ([x [, y [,…]]]) Menampilkan angka terkecil dari nol atau lebih.
  • Math.pow (x, y) Mengembalikan basis ke pangkat eksponen, yaitu, eksponen dasar.
  • Math.random () Mengembalikan angka acak semu antara 0 dan 1.
  • Math.round (x) Membulatkan bilangan decimal ke angka terdekat.
  • Math.sign(x) Mengembalikan tanda x, yang menunjukkan apakah x positif, negatif, atau nol.
  • Math.sin (x) Menampilkan sinus sebuah angka.
  • Math.sinh (x) Menampilkan sinus hiperbolik sebuah angka.
  • Math.sqrt (x) Menampilkan akar kuadrat positif dari sebuah angka.
  • Math.tan (x) Menampilkan tangen sebuah angka.
  • Math.tanh (x) Menampilkan tangen hiperbolik sebuah angka.
  • Math.toSource () Mengembalikan string " Math ".
  • Math.trunc (x) Mengembalikan bagian integral dari bilangan x, menghapus semua digit pecahan.

Setiap penggunaan method dan peroperti di atas di awali dengan kata Math dan untuk contoh penggunaannya saya hanya mencontohkan beberapa saja selebihnya silahkan bereksperimen sendiri. Perhatikan lah code dibawah ini :


<!DOCTYPE html>
<html>
<head>
	<title>Belajar Javascript</title>
</head>
<body>
</body>
<script type="text/javascript">
	console.log("Akar 64 = " + Math.sqrt(64));
	console.log("Nilai 10 pangkat 5 = " + Math.pow(10,5));
	console.log("3.60 dibulatkan menjadi " + Math.round(3.60)); 
	console.log("4.50 dibulatkan menjadi " + Math.floor(4.50)); 
</script>
</html>

Hasilnya akan seperti dibawah ini :

Penutupan

Terima kasih sudah membaca artikel ini dan semoga kalian paham dengan apa yang sampaikan, Objek Math nantinya akan sangat berguna ketika kamu ingin membuat aplikasi yang menggunakan banyak perhitungannya dan lebih baik kamu mengerti dahulu mengenai ini.

Semoga Bermanfaat!

Math ABS buat apa?

2.1 Math.abs() Fungsi Math.abs() membutuhkan 1 argumen yang berisi angka yang nantinya akan diubah menjadi nilai absolut. Artinya, fungsi tersebut digunakan untuk mengembalikan nilai negatif menjadi positif, misal perintah Math.abs(-12) akan menghasilkan angka 12.

Bagaimana cara kita menghitung akar dari sebuah bilangan dengan menggunakan javascript?

Fungsi Akar di Javascript Nah untuk akar n atau nth root, kita bisa akali dengan menggunakan fungsi pow() . Contoh: Math.pow(n, 1/root); n adalah nilai yang akan kita cari, lalu root adalah akar n-nya.

Apa fungsi dari Math Floor?

Fungsi FLOOR.MATH membulatkan angka ke bawah ke bilangan bulat atau kelipatan terdekat dari signifikansi yang ditentukan, dengan bilangan bulat negatif dibulatkan mendekati atau menjauh dari nol, bergantung pada modenya.

Apa itu Math floor pada javascript?

Fungsi Math.floor() digunakan untuk membulatkan bilangan desimal ke-bawah. fungsi ini juga membutuhkan 1 argumen yaitu bilangan desimal yang dibulatkan ke-bawah, misal perintah Math.floor(3.6) akan menghasilkan angka 3.

Apa itu Math ceiling?

Fungsi CEILING. MATH membulatkan angka ke atas hingga bilangan bulat terdekat atau kelipatan terdekat dari signifikansi yang ditentukan. Juga menentukan apakah angka dibulatkan mendekati atau menjauh dari 0, bergantung pada modenya.