ຄອມພິວເຕີດໍາເນີນໂຄງການ

ຄະນິດສາດຈາກ JavaScript Math

ຈຸດປະສົງ JavaScript Math ບໍ່ຈໍາເປັນຕ້ອງໄດ້ສ້າງ, ມັນມີຢູ່ເປັນຕົວທ່ອງເວັບຂອງຄະນິດສາດ coprocessor ຫນາແຫນ້ນ. Math ແມ່ນສະເຫມີໄປສາມາດໃຊ້ໄດ້ທຸກບ່ອນໃນລະຫັດ JavaScript. ມັນປະກອບມີຄ່າຄົງທີ່ພື້ນຖານໃນຮູບແບບຂອງຄຸນສົມບັດແລະປະຕິບັດຫນ້າທາງຄະນິດສາດທີ່ເປັນວິທີການໄດ້.

JavaScript Math - ເປັນຄະນິດສາດດັ້ງເດີມ, ສິ່ງທີ່ຈໍາເປັນປະຈໍາວັນ, ສາມາດເຂົ້າເຖິງແລະການນໍາໃຊ້ງ່າຍດາຍ.

ຄຸນສົມບັດທາງຄະນິດສາດ

ຄ່າຄົງທີ່ທາງຄະນິດສາດພື້ນຖານ:

  • ຖານຂອງໂລກາລິດທໍາມະຊາດ (E);
  • ໂລກາລິດທໍາມະຊາດ (LN2, LN10);
  • ໂລກາລິດ (log2, log10);
  • pi (PI);
  • ຮາກ (SQRT1_2, SQRT2).

ໃນການເຂົ້າເຖິງຄຸນສົມບັດຂອງວັດຖຸໃນທົ່ວໂລກໄດ້ JavaScript Math ຕ້ອງລະບຸຊື່ວັດຖຸແລະຊື່ຂອງຄຸນສົມບັດທີ່ຕ້ອງການໄດ້. ສໍາລັບຕົວຢ່າງ,

  • ປະສົບການ var = Math.E; // ຄົງ e ~ 2,718
  • var n314 = Math.PI; // pi ~ 3,1415

ໂດຍປົກກະຕິ, ຕົວແປທີ່ຍັງບໍ່ໄດ້ອະທິບາຍໃນການລ່ວງຫນ້າ, ແລະນໍາໃຊ້ຄຸນສົມບັດຂອງວັດຖຸ JavaScript Math ໄດ້ໂດຍກົງໃນການສະແດງອອກ. ຢ່າງໃດກໍຕາມ, ວິທີການທີ່ອາດຈະຮຽກຮ້ອງໃຫ້ມີວິທີການຂອງຕົນເອງ. ຄ່າຄົງທີ່ທາງຄະນິດສາດໃນຄຸນສົມບັດຄໍາວ່າວັດຖຸເຮັດວຽກຢູ່ໃນໂຄງສ້າງປະໂຍກຂອງພາສາ JavaScript.

ຈໍານວນທາງບວກແລະສາຍອັກຂະລະ

ຖ້າຫາກວ່າທ່ານຕ້ອງການເພື່ອໃຫ້ໄດ້ຮັບມູນຄ່າຢ່າງແທ້ຈິງຂອງຕົວເລກ, ການນໍາໃຊ້ 'abs - ຄຸນນະສົມບັດທີ່ເຮັດໃຫ້ຈໍານວນບວກໃດຫນຶ່ງ.

  • Math.abs ( '- 65'); // = 65
  • Math.abs (19); // = 19
  • Math.abs (0); // 0 =

ໄປແປງຈໍານວນທີ່ຈະຊ່ອຍແນ່ຂອງຕົວອັກສອນໃນສະເພາະຫນ້າທີ່ພື້ນຖານ toString (ຖານ) ຖືກນໍາໃຊ້ໂດຍກົງກັບຕົວແປ. ສໍາລັບຕົວຢ່າງ,

  • iPos var = (a / b) ToString (10);
  • iPos var = (a / b) ToString (2);
  • iPos var = (a / b) ToString (8);
  • iPos var = (a / b) .toString (16).

ທີ່ນີ້, ພາລາມິເຕີ 'RDX -. ຫມຸດະ, ຕາມລໍາດັບ, ອັດຕານິຍົມ, ຄູ່, octal ແລະເລກຖານສິບຫົກ ແທນທີ່ຈະເປັນການສະແດງອອກ (a / b), ທ່ານສາມາດກໍານົດຊື່ຕົວແປ.

ການປ່ຽນແປງຂອງຫມຸດະ - ຄຸນນະສົມບັດທີ່ເປັນປະໂຫຍດຫຼາຍ. ໃນເວລາທີ່ມັນເປັນສິ່ງຈໍາເປັນເພື່ອປະກອບເປັນລະຫັດສີ (ຈໍາເປັນຕ້ອງບັນທຶກລໍາດັບຂອງຕົວເລກຖານສິບຫົກເປັນ) ຊອຟແວ, ມັນແມ່ນ irreplaceable ແທ້ໆ.

ກົດລະບຽບ CSS ຫຼາຍ, ຮູບແບບອົງປະກອບສະເພາະໃດຫນຶ່ງມີການປະກອບກ່ຽວກັບແມງວັນຫຼືໃນລະຫວ່າງການປະຕິບັດງານຂອງເວັບໄຊດັ່ງກ່າວ. ການນໍາໃຊ້ວັດຖຸ JavaScript Math, ເຖິງແມ່ນວ່າທ່ານສາມາດຕອບສະຫນອງກ່ຽວກັບເວັບໄຊທ໌ງ່າຍດາຍຫຼາຍ.

ທີ່ສໍາຄັນ. ການສະແດງອອກ:

  • iPos var = Math.abs ( '- 1,3');

ມັນບໍ່ໄດ້ເຮັດວຽກຍ້ອນວ່າມັນຄວນ.

ຜົນໄດ້ຮັບຈະໄດ້ຮັບ "NaN. ແຍກຕ່າງຫາກຂອງ integer ແລະແຕ່ສ່ວນຫນຶ່ງສ່ວນໃນ JavaScript ໂດຍ dot, ບໍ່ແມ່ນຈຸດ. ແຕ່ການສະແດງອອກ:

  • . Var iPos = ( '100,33') toString ();

ມັນເຮັດໃຫ້ຜົນໄດ້ຮັບ: '10033. ໃນກໍລະນີດັ່ງກ່າວນີ້, ມັນແມ່ນລາຍລັກອັກສອນໃນແບບ JavaScript Math, ແຕ່ຜົນໄດ້ຮັບແມ່ນສ້າງເປັນ string ສະຕິງໄດ້.

ລະຫັດ JavaScript ມັກຈະເຮັດໃຫ້ຄວາມຜິດພາດທີ່ຮ້າຍແຮງບໍ່ສົມປະກອບສະເພາະໃດຫນຶ່ງຂອງການພັດທະນາຂັ້ນຕອນວິທີການ, ແລະການບັນຊີບໍ່ພຽງພໍສໍາລັບການຄຸນນະສົມບັດພາສາທີ່ຈະຕັດທັງຫມົດຫຼາຍໂພດ, ຊຶ່ງກໍບໍ່ແມ່ນສະຫນອງໃຫ້ສໍາລັບຫຼືບໍ່ເຫມາະເຂົ້າໄປໃນໄວຍາກອນໄດ້.

ຫນ້າທີ່ເຮັດວຽກໄດ້ຕະຫຼອດຈໍານວນທີ່ແທ້ຈິງ

ໂອກາດວັດຖຸ JavaScript Math ໂດຍຕະຫຼອດຄຸນຄ່າແລະຜົນໄດ້ຮັບການປະເມີນຜົນສະແດງອອກມີຄວາມສໍາຄັນຫຼາຍ. ພວກເຂົາເຈົ້າຍັງບໍ່ໄດ້ເປັນຕົວແທນຢ່າງກວ້າງຂວາງ, ໃນພາສາອື່ນໆ, ແຕ່ພວກເຂົາເຈົ້າແມ່ນເປັນປະໂຫຍດພຽງພໍສໍາລັບການເກືອບທຸກຄໍາຮ້ອງສະຫມັກ.

ມັນແມ່ນເປັນທີ່ຮູ້ຈັກດີວ່າໃນກົດລະບຽບຂອງຄໍເຕົ້າໄຂ່ທີ່ CSS ໄດ້, DOM object ຄຸນສົມບັດແລະອົງປະກອບອື່ນໆທີ່ກໍານົດໄວ້ການໂຕ້ຖຽງ integer. ໃນບາງກໍລະນີ, ຄ່າທີ່ກໍານົດໄວ້ມີສ່ວນແຕ່ສ່ວນຫນຶ່ງຂອງຫນຶ່ງຫຼືຫຼາຍກວ່າຕົວເລກ, ແລະ. ນອກເຫນືອໄປຈາກປົກກະຕິ (ຄະນິດສາດ) ຕະຫຼອດ - ຫນ້າ Math.round, JavaScript ມີສອງທາງເລືອກໃນການເພີ່ມເຕີມ: ໃນວິທີການຂະຫນາດໃຫຍ່ (ເພດານ) ແລະລົງ (ຊັ້ນ).

ໂດຍປົກກະຕິ, ຂໍ້ມູນຕົວເລກຈະຕ້ອງ integer ຫຼືມີຈໍານວນສະເພາະໃດຫນຶ່ງຂອງຕົວເລກຫຼັງຈາກຈຸດອັດຕານິຍົມ. ໃນເວລາທີ່ທ່ານຈໍາເປັນຕ້ອງໄດ້ປັບຕໍາແຫນ່ງຂອງຈຸດອັດຕານິຍົມໃນຈໍານວນຂອງຄວາມຄິດຄລາສສິກທີ່ເປັນປະໂຫຍດທີ່ຈະແບ່ງ (ວີຜົນປະໂຫຍດ) ຈໍານວນທີ່ຕ້ອງການຂອງພະແນກໂດຍ 10, 100, 1000, ...

  • var x = Mathround (205); // = 21
  • var x = Math.ceil (11); // = 2
  • var x = Mathfloor (11); // 1 =
  • var x = Mathfloor (111 * 10); // = 11

ໃນຕົວຢ່າງຫລ້າສຸດຂອງຊັ້ນຄະນິດສາດຫນ້າຈະເປັນໄປໄດ້ລະຫັດ javascript ໃຊ້ຫຼາຍທີ່ບໍ່ຖືກຕ້ອງ. ເຖິງແມ່ນວ່າຫຼາຍຂຶ້ນກ່ຽວກັບເຫດຜົນຂອງວຽກງານສະເພາະໃດຫນຶ່ງ. ປັບຕໍາແຫນ່ງຂອງຄູນຈຸດອັດຕານິຍົມຫລືຫານໃຫ້ໄດ້ 10, 100, 1000, ... ມັນເປັນທີ່ດີທີ່ສຸດຫຼັງຈາກທີ່ໄດ້ຕະຫຼອດ, ບໍ່ໄດ້ຢູ່ໃນຫນ້າຂອງເຂົາ.

ທີ່ສໍາຄັນ. ໃນເວລາທີ່ການນໍາໃຊ້ຈໍານວນເປັນແນວໄດ? ຄວາມຜິດພາດມັກເກີດຂຶ້ນເນື່ອງຈາກຄວາມຈິງທີ່ວ່າຜົນການຄິດໄລ່ໄດ້, ເຊັ່ນ: ພິກັດຫຼືຂະຫນາດຕັນ, ມີມູນຄ່າທີ່ແທ້ຈິງຫຼືຊ່ອຍແນ່ທີ່ບໍ່ໄດ້ປ່ຽນໃຈເຫລື້ອມໃສຈໍານວນຫນຶ່ງໄດ້.

ປະຕິບັດຫນ້າທາງຄະນິດສາດ

ນອກເຫນືອໄປຈາກຫນ້າທີ່ trigonometric: ຊີນ (ບາບ), ໂຄຊີນ (cos) ແລະສໍາຜັດ (tan), ວັດຖຸ Math ໃຫ້ arcsin (asin), arccosine (acos) ແລະສໍາຜັດດ້ວຍໄຟຟ້າ (atan).

ມັນກໍເປັນໄປໄດ້ໃນການຄໍານວນອະທິບາຍ (ປະສົບການ) - "e" ໃນຂອບເຂດໃນການຄິດໄລ່ໂລກາລິດທໍາມະຊາດ (ເຂົ້າສູ່ລະບົບ), ໃຊ້ເວລາໃນຮາກທີ່ສອງຂອງ (sqrt), ແລະບອກຈໍານວນໃນລະດັບທີ່ຕ້ອງການ (pow).

ການນໍາໃຊ້ປະຕິບັດຫນ້າທາງຄະນິດສາດເຊັ່ນ: ຕະຫຼອດ, ຊັ້ນແລະເພດານ, ຍົກເວັ້ນສໍາລັບການທໍາງານຂອງ pow, ທີ່ໃຊ້ເວລາທັງສອງກະທູ້: ທໍາອິດ - ຈໍານວນ, ຄັ້ງທີສອງ - ໃນຂອບເຂດທີ່ມັນຄວນຈະໄດ້ຮັບການຍົກຂຶ້ນມາ.

ແນ່ນອນວ່າ, ປະຕິບັດຫນ້າ trigonometric - ເປັນອົງປະກອບທີ່ດີຂອງວັດຖຸ JavaScript Math, ແຕ່ວ່າມັນຄວນບໍ່ໄດ້ປະຕິບັດທັນທີ. JavaScript - ມັນບໍ່ເປັນເຄື່ອງແລະຕົວທ່ອງເວັບຂອງພາສາຄະນິດສາດ, ການດູແລຂອງທີ່ໃຫ້ບໍລິການຫນ້າ, ວັດຖຸ DOM ທີ່ປະຕິບັດຢ່າງຫຼາຍຂອງການເຮັດວຽກເປັນປົກກະຕິ.

ຈຸດປະສົງຂອງວັດຖຸທີ່ຈະເຣັດໃນການສະຫນອງຂອງເຄື່ອງມືທາງຄະນິດສາດຢ່າງພຽງພໍສໍາລັບວຽກເຮັດງານທໍາໂດຍສະເພາະໃດຫນຶ່ງ, ແລະບໍ່ແມ່ນສໍາລັບການຄິດໄລ່ຂອງການເຊື່ອມໂຍງ, ການເຜີຍແຜ່ເພື່ອ Moon ໄດ້ແລະສ້າງໃຫ້ມີຊີວິດເປັນເອກະລັກ. ສະຖານທີ່ຈໍານວນຫຼາຍ, ມີຄວາມສົນໃຈໃນຄະນິດສາດ, ແມ່ນການເຮັດວຽກຊ້າຫຼາຍ.

ຂັ້ນຕ່ໍາ, ສູງສຸດແລະຄ່າສຸ່ມ

ການດໍາເນີນການປະຕິບັດຫນ້າທີແລະສູງສຸດທີ່ເຄຍອະນຸມານຈໍານວນທີ່ແຕກຕ່າງກັນຂອງຕົວເລກທີ່ຈະສົມທຽບ.

ທັງສອງຫນ້າໃຊ້ເວລາຈໍານວນສະເພາະໃດຫນຶ່ງຂອງການໂຕ້ຖຽງບໍ່ແມ່ນຈໍາເປັນເທົ່ານັ້ນທັງສອງກະທູ້. ຜົນໄດ້ຮັບຈະເປັນນາທີຕ່ໍາສຸດຂອງຕົວເລກຕິດຕໍ່ໄດ້ຄຸນນະສົມບັດຜົນສູງສຸດທີ່ເຄຍ - ສູງສຸດ.

ຖ້າຫາກວ່າຢູ່ໃນຢ່າງຫນ້ອຍຫນຶ່ງການໂຕ້ຖຽງບໍ່ໄດ້ລະບຸ, ຜົນໄດ້ຮັບຈະໄດ້ຮັບ "NaN.

ການທໍາງານຂອງສຸ່ມສ້າງຈໍານວນສຸ່ມລະຫວ່າງ 0 ແລະ 1. ຄໍາຮ້ອງສະຫມັກຂອງມັນແມ່ນກ້ວາງທີ່ສຸດ.

padl () ຫນ້າທີ່ຖືກນໍາໃຊ້ຢູ່ທີ່ນີ້, ທີ່ເພີ້ມຈໍານວນສູນ, ຖ້າຫາກວ່າມັນເປັນຕົວເລກດຽວ. ດັ່ງນັ້ນ, ການ viuq ໂທ () ໄດ້ມາດ້ວຍຄວາມເຄົາລົບຈໍານວນແບບບັງເອີນ, ແຕ່ຊ້ໍາກັນພຽງພໍດັ່ງນັ້ນເປັນທີ່ຈະບໍ່ໄດ້ຮັບການຊ້ໍາພາຍໃນມື້ຫນຶ່ງ.

ຖ້າຫາກວ່າທ່ານຕ້ອງການເປັນເອກະລັກຫຼາຍ, ທ່ານສາມາດໂທຫາການທໍາງານຂອງສອງຄັ້ງແລະສົມທົບຄ່າຜົນຫຼືນັບຈໍານວນຂອງວິນາທີດັ່ງກ່າວ.

ໃຫ້ອົງປະກອບຂອງຫນ້າເວັບໃດຫນຶ່ງ, ຊື່ຂອງໄຟລ໌ຫຼືຮູບພາບ, ກອງປະຊຸມຈໍານວນຜູ້ເຂົ້າໄດ້, ຕິດຕາມກວດກາຄວາມປອດໄພຂອງການນໍາໃຊ້ການທໍາງານຂອງ Random ໄດ້ເປັນຫຼາຍໄວແລະສະດວກ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lo.birmiss.com. Theme powered by WordPress.