أجهزة الكمبيوتربرمجة

الرياضيات من الرياضيات جافا سكريبت

في جافا سكريبت، لا يحتاج كائن الرياضيات إلى أن يتم إنشاؤه، فإنه موجود كعامل تشغيل مستعرض رياضي مضغوط. الرياضيات متاحة دائما في أي مكان في التعليمات البرمجية جافا سكريبت. وهو يتضمن الثوابت الأساسية في شكل خصائص ووظائف رياضية شعبية في شكل طرق.

جافا سكريبت الرياضيات هو الرياضيات التقليدية، كل يوم ضروري، يمكن الوصول إليها وسهلة الاستخدام.

خصائص الرياضيات

الثوابت الرياضية الأساسية:

  • قاعدة اللوغاريتم الطبيعي (E)؛
  • اللوغاريتم الطبيعي (LN2، LN10)؛
  • لوغاريتم عدد (LOG2E، LOG10E).
  • رقم بي (بي)؛
  • جذور مربعة (SQRT1_2، SQRT2).

للوصول إلى خاصية كائن جافاسكريبت الرياضيات العالمي، يجب تحديد اسم الكائن واسم الخاصية المطلوبة. على سبيل المثال،

  • فار إكس = Math.E؛ // كونستانت e ~ 2.718
  • فار n314 = Math.PI؛ // رقم بي ~ 3.1415

عادة، لا تصف المتغيرات مسبقا، ولكن استخدم خصائص كائن جافا سكريبت الرياضيات مباشرة في التعبير. ومع ذلك، قد تتطلب الخوارزمية نهجها الخاص. الثوابت الرياضية في شكل خصائص العمل كائن المباراة في أي التركيبات التركيبية من لغة جافا سكريبت.

رقم موجب وسلسلة

إذا كنت ترغب في الحصول على القيمة المطلقة لعدد، استخدم وظيفة "عبس"، الأمر الذي يجعل أي عدد إيجابي.

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

لتحويل رقم إلى سلسلة أحرف من قاعدة معينة، يتم تطبيق الدالة توسترينغ (ردكس) مباشرة على المتغير. على سبيل المثال،

  • فار إيبوس = (a / b) .toString (10)؛
  • فار إيبوس = (a / b) .toString (2)؛
  • فار إيبوس = (a / b) .toString (8)؛
  • فار إيبوس = (a / b) .toString (16).

هنا المعلمة 'ردكس' هو قاعدة نظام العدد، على التوالي، عشري، ثنائي، ثماني وعشري. بدلا من التعبير '(a / b)'، يمكنك تحديد اسم المتغير.

التحويل إلى قاعدة نظام الرقم هو وظيفة مفيدة جدا. عندما تحتاج إلى إنشاء رمز اللون (كتابة تسلسل المطلوب من الأرقام الست عشرية) برمجيا، فإنه لا غنى عنه ببساطة.

يجب أن يتم تشكيل العديد من قواعد أو أنماط كس من عناصر محددة على الطاير أو أثناء عمل الموقع. يمكن العثور على استخدام كائن جافا سكريبت الرياضيات حتى على الموقع الأكثر بسيطة.

من المهم. التعبير:

  • فار إيبوس = Math.abs ('- 1،3')؛

لن تعمل كما ينبغي.

والنتيجة ستكون 'نان'. يشار إلى تقسيم الجزء الصحيح والكسور في جافا سكريبت بواسطة فترة، وليس فاصلة. ولكن التعبير:

  • فار إيبوس = ('100،33'). توسترينغ ()؛

يعطي النتيجة: '100.33'. في هذه الحالة هو مكتوب في نمط جافا سكريبت الرياضيات، ولكن يتم تشكيل النتيجة كسلسلة في سلسلة.

في شفرة جافا سكريبت، غالبا ما يكون خطأ خطير ليس بسبب عيب معين في الخوارزمية من قبل المطور، وعدم كفاية النظر في ميزات اللغة يقطع كل غير الضرورية التي لم يتم توفيرها أو لا تتلاءم مع بناء الجملة .

تقريب وظائف الأرقام الحقيقية

قدرات كائن جافا سكريبت الرياضيات عن طريق تقريب القيم ونتائج تقييم التعبيرات مهمة جدا. فهي ليست ممثلة على نطاق واسع هنا كما هو الحال في لغات أخرى، ولكن وظائفها كافية لأي مهمة تقريبا.

من المعروف أن قواعد نمط كس وخصائص كائن دوم وعناصر أخرى تتطلب وسيطات صحيحة. في بعض الحالات، تكون القيم مطلوبة مع جزء كسري من رقم واحد أو أكثر. بالإضافة إلى تقريب (رياضي) المعتاد - وظيفة Math.round، جافاسكريبت يقدم خيارين آخرين: الجانب الكبير (السقوف) والجانب السفلي (الطابق).

وكقاعدة عامة، يجب أن تكون البيانات العددية عددا صحيحا أو أن يكون لها عدد محدد من الأرقام بعد النقطة العشرية. عندما يكون ضروريا لضبط موضع النقطة العشرية في رقم من السهل استخدام الفكرة الكلاسيكية لتقسيم (ضرب) العدد المطلوب بقسمة 10، 100، 1000 ...

  • فار x = Math.round (20.5)؛ // = 21
  • فار x = Math.ceil (1.1)؛ // = 2
  • فار x = Math.floor (1.1)؛ // = 1
  • فار x = Math.floor (1.11 * 10)؛ // = 11

في المثال الأخير من إمكانية وظيفة جافاسكريبت الكلمة الرياضيات، يستخدم رمز عدة بشكل غير صحيح. على الرغم من أن الكثير يعتمد على منطق مهمة معينة. ضبط موقف النقطة العشرية عن طريق ضرب أو تقسيم بنسبة 10، 100، 1000، ... الأكثر ملاءمة بعد التقريب، وليس قبل ذلك.

من المهم. عند استخدام الأرقام كوسائط، غالبا ما تنشأ أخطاء بشكل دقيق لأن نتيجة حساب، على سبيل المثال، إحداثيات أو أحجام الفدرات، لها قيمة حقيقية أو سلسلة لا يتم تحويلها إلى رقم.

وظائف رياضية

بالإضافة إلى الدوال المثلثية: حساب الجيوب الأنفية (الخطيئة)، جيب التمام (كوس) والمماس (تان)، كائن الرياضيات يقدم أركسين (أسين)، أركوسين (أكوس) و أركتانجنت (أتان).

يمكنك أيضا حساب الأس (إكس) - "e" إلى السلطة، وحساب اللوغاريتم الطبيعي لعدد (سجل)، واستخراج الجذر التربيعي لعدد (سرت) ورفع الرقم إلى الطاقة المطلوبة (بو).

إن استخدام الدوال الرياضية يشبه الدور المستدير والأرضي والسيل، باستثناء الدالة بو، التي تحتوي على وسيطتين: الأولى هي الرقم، والثاني هو الدرجة التي يجب أن يبنى عليها.

وبطبيعة الحال، الدوال المثلثية هي عنصر جيد من كائن جافا سكريبت الرياضيات، ولكن لا ينبغي أن ينقل واحد بعيدا. جافاسكريبت ليست آلة رياضية، ولكن لغة المتصفح، والرعاية التي هي لخدمة الصفحات، الكائنات دوم، أداء الكثير من العمل الروتيني.

والغرض من الكائن هو توفير جهاز رياضي كاف لأداء وظيفة محددة، وليس لحساب تكاملات، وحلقت إلى القمر وخلق الرسوم المتحركة فريدة من نوعها. العديد من المواقع التي مولعا الرياضيات بطيئة جدا.

الحد الأدنى والقصوى والقيم العشوائية

ويؤدي تنفيذ الدوالتين الدنيا والأقصى عددا مختلفا من الأرقام المقارنة.

كلتا الوظيفتين تأخذان عددا من الحجج: ليس بالضرورة حجتين فقط. وتكون نتيجة الحد الأدنى هي الحد الأدنى لوظائف العدد المنقولة، وتكون نتيجة الحد الأقصى هي الحد الأقصى.

إذا لم يتم تحديد وسيطة واحدة على الأقل، والنتيجة هي 'نان'.

الدالة العشوائية يولد رقم شبه عشوائي من 0 إلى 1. تطبيقه واسع بشكل لا يصدق.

هنا، يتم استخدام وظيفة بدل ()، الذي يكمل عددا مع صفر إذا كان هناك رقم واحد في ذلك. نتيجة لاستدعاء فيوق ()، سيتم تلقي عدد عشوائي نسبيا، ولكن فريدة من نوعها بما يكفي لعدم تكرار في غضون يوم واحد.

إذا كان هناك حاجة إلى مزيد من التفرد، يمكنك استدعاء الدالة مرتين والجمع بين القيم التي تم الحصول عليها أو حساب عدد في ثوان.

لإعطاء أي عنصر من صفحة، ملف أو اسم الصورة، جلسة الزائر، للسيطرة على الأمن باستخدام وظيفة عشوائية سريعة جدا ومريحة.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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