Cara Membundarkan Nombor kepada 10 Terdekat dalam JavaScript

Cara Membundarkan Nombor Kepada 10 Terdekat Dalam Javascript



Pengiraan anggaran nombor dikenali sebagai pembundaran. Ia membantu menjadikan nombor lebih jelas dan mudah difahami. Mengikut ketepatan pengiraan yang diperlukan, nombor boleh dibundarkan kepada nilai tertentu. Nombor dibundarkan kepada persepuluh yang terdekat, nombor bulat tidak diubah, hanya nilai anggaran ditukar.

Kajian ini akan menerangkan prosedur untuk membundarkan nombor dalam JavaScript kepada 10 yang terdekat.

Bagaimana untuk Membundarkan Nombor kepada 10 Terdekat dalam JavaScript?

Dalam JavaScript gunakan kaedah berikut, untuk membundarkan nombor kepada 10 terdekat:







Mari kita lihat cara-cara yang disebutkan di atas satu demi satu!



Kaedah 1: Bundarkan Nombor kepada 10 Terdekat Menggunakan Kaedah Math.round().

Dalam JavaScript ' bulat() ' kaedah ' Matematik jenis ” digunakan untuk membundarkan nombor perpuluhan serta nombor bulat pada nilai anggaran. Ia membundarkan integer kepada nombor bulat seterusnya.



Sintaks





Ikuti sintaks yang diberikan untuk menggunakan kaedah round() untuk membundarkan nombor yang paling hampir dengan 10:

Matematik . bulat ( nombor / 10 ) * 10
  • ' Math.round() ” kaedah digunakan dengan menghantar nombor dibahagikan dengan 10 sebagai hujah yang akan membundarkan hasil kepada nombor bulat terdekat.
  • Kemudian, darabkannya dengan 10 yang akan membundarkan hasilnya kepada 10 yang terdekat.

Contoh

Pertama, tentukan fungsi bernama ' bulatKeTerdekat10 'dengan parameter' nombor ”. Memanggil kaedah Math.round() yang akan mengembalikan nilai anggaran yang paling hampir dengan 10 :



fungsi bulatKeTerdekat10 ( nombor ) {

kembali Matematik . bulat ( nombor / 10 ) * 10 ;

}

Panggil ' bulatKeTerdekat10 'fungsi dengan menghantar nombor bulat' 6745 ”. Mula-mula ia akan dibahagikan dengan 10 dan mengembalikan “ 674.5 ” yang akan dibundarkan kepada “ 675 ” yang merupakan nombor bulat terdekat bagi 674.5. Nilai yang terhasil kemudiannya akan didarabkan dengan 10 untuk mendapatkan nilai anggaran kepada 10 yang terdekat:

konsol. log ( bulatKeTerdekat10 ( 6745 ) ) ;

Output akan menunjukkan ' 6750 ” yang manakah 10 yang paling hampir dengan “ 6745 ”:

Mari hantar nilai perpuluhan ' 89.9 ” dalam fungsi dan lihat nilai bulat:

konsol. log ( bulatKeTerdekat10 ( 89.9 ) ) ;

Output akan mencetak ' 90 ” dengan membundarkan nombor perpuluhan “ 89.9 ” kepada 10 yang terdekat:

Kaedah 2: Bundarkan Nombor kepada 10 Terdekat Menggunakan Kaedah Math.ceil().

Untuk membundarkan nombor kepada 10 yang terdekat, “ Math.ceil() ” kaedah digunakan. Ia akan membundarkan nombor kepada integer terbesar yang akan datang. Jika nombor perpuluhan dihantar ke kaedah Math.ceil(), ia mengembalikan nombor keseluruhan.

Sintaks

Sintaks yang diberikan digunakan untuk ' siling() ' kaedah:

Matematik . siling ( nombor / 10 ) * 10
  • Ia mengambil nombor sebagai hujah dibahagikan dengan 10 dan kemudian mendarabkannya dengan 10.
  • Dengan membahagikan nombor dengan 10 ia akan membundarkan nombor itu kepada integer terbesar yang akan datang.
  • Kemudian, darabkan nombor yang terhasil dengan 10 untuk mendapatkan nombor yang dibundarkan kepada 10 yang terdekat.

Contoh

Serlahkan ' Math.ceil() ' kaedah dalam ' bulatKeTerdekat10 fungsi ” dengan menghantar nombor dibahagikan dengan 10 dan kemudian mendarabnya dengan 10 untuk membundarkan nombor itu kepada 10 terdekat:

fungsi bulatKeTerdekat10 ( nombor ) {

kembali Matematik . siling ( nombor / 10 ) * 10 ;

}

Panggil ' bulatKeTerdekat10 'fungsi dan hantar nombor' 6745 ” sebagai hujah. Mula-mula ia akan dibahagikan dengan 10 dan mengembalikan “ 674.5 ” yang akan dibundarkan kepada “ 675 ” disebabkan kaedah ceil () yang merupakan integer terbesar seterusnya 674.5. Kemudian, nombor yang terhasil akan didarab dengan 10 dan dapatkan nilai anggaran kepada 10 yang terdekat:

konsol. log ( bulatKeTerdekat10 ( 6745 ) ) ;

Pengeluaran

Begitu juga, nombor perpuluhan juga dibundarkan kepada 10 terdekat dalam JavaScript menggunakan kaedah Math.ceil(). Lulus nombor ' 78.02 ” sebagai parameter dalam “ bulatKeTerdekat10 ” fungsi. Ia akan kembali ' 8 ” yang merupakan integer terbesar seterusnya bagi “ 7,802 ”, dan kemudian darab nombor terhasil dengan 10 itu ialah nilai anggaran kepada 10 terdekat:

konsol. log ( bulatKeTerdekat10 ( 78.02 ) ) ;

Output yang sepadan ialah:

Kaedah 3: Bundarkan Nombor kepada 10 Terdekat Menggunakan Kaedah Math.floor().

Terdapat kaedah lain 'Math.floor()' yang digunakan untuk membundarkan nombor kepada 10 yang terdekat. Ia akan membundarkan nombor ke bawah kepada integer terdekat. Jika integer perpuluhan dihantar ke kaedah Math.floor(), ia mengembalikan keseluruhan integer terdekat.

Sintaks

Sintaks berikut digunakan untuk kaedah floor():

Matematik . lantai ( nombor / 10 ) * 10
  • Kaedah dipanggil dengan menghantar nombor dibahagikan dengan 10 sebagai hujah yang akan membundarkan nombor terhasil ke bawah kepada integer terdekat.
  • Kemudian, nombor yang terhasil akan didarab dengan 10 yang akan mengembalikan nombor yang dibundarkan kepada 10 yang terdekat.

Contoh

Dalam fungsi yang ditentukan ' pusinganKeTerdekat10() ”, panggil “ Math.floor() ” kaedah dengan menghantar nombor dibahagikan dengan 10 sebagai hujah dan kemudian, darabkannya dengan 10:

fungsi bulatKeTerdekat10 ( nombor ) {

kembali Matematik . lantai ( nombor / 10 ) * 10 ;

}

Lulus nombor ' 6745 ” sebagai hujah dalam fungsi yang ditakrifkan bernama “ pusinganKeTerdekat10() ”. Mula-mula ia akan dibahagikan dengan 10 dan mengembalikan “ 674.5 ” yang akan dibundarkan kepada “ 674 ” disebabkan kaedah floor() yang merupakan integer ke bawah terdekat 674.5. Kemudian, nombor terhasil “ 674 ” akan didarab dengan 10 dan dapatkan nilai anggaran kepada 10 terdekat:

konsol. log ( bulatKeTerdekat10 ( 6745 ) ) ;

Pengeluaran

Lulus nombor perpuluhan “ -5.15 ” sebagai parameter dalam “ bulatKeTerdekat10 ” fungsi. Ia akan kembali ' 7 ” yang merupakan integer bawah terdekat bagi “ 7,802 ”, dan kemudian darab nombor terhasil dengan 10 yang merupakan nilai anggaran kepada 10 terdekat:

konsol. log ( bulatKeTerdekat10 ( - 5.15 ) ) ;

Outputnya ialah:

Kesimpulan

Untuk membundarkan nombor kepada 10 yang terdekat, gunakan kaedah JavaScript yang dipratakrifkan termasuk Math.round(), Math.ceil() dan Math.floor(). Kaedah Math.round() membundarkan nombor kepada keseluruhan integer terdekat Kaedah Math.ceil() membundarkan nombor kepada integer terbesar seterusnya, manakala kaedah Math.floor() membundarkan nombor kepada integer ke bawah terdekat. Semua kaedah ini akan mendarab dengan 10 untuk membundarkan nombor yang terhasil kepada 10 yang terdekat. Dalam kajian ini, cara kerja semua kaedah ini telah diterangkan berserta contoh-contohnya.