מחשביםתכנות

מתמטיקה מן המתמטיקה JavaScript

מטרת מתמטיקת JavaScript אינה צריכה ליצור, הוא קיים בתור דפדפן מעבד מתמטי קומפקטי. מתמטיקה היא תמיד זמינה בכל מקום בקוד JavaScript. היא כוללת את קבועי יסוד בצורה של תכונות ופונקציות מתמטיות פופולריות כמו שיטות.

מתמטיקת JavaScript - היא מתמטיקה מסורתית, צרכי היומיום, נגישה וקלה לשימוש.

מאפייני מתמטיקה

קבועים מתמטיים בסיסיים:

  • בסיס הלוגריתם הטבעי (E);
  • לוגריתם טבעי (LN2, LN10);
  • לוגריתם (LOG2E, LOG10E);
  • pi (PI);
  • שורש ריבועי (SQRT1_2, SQRT2).

כדי לגשת למאפיינים של האובייקט הגלובלי JavaScript מתמטיקה חייבת לציין את שם אובייקט ואת השם של הנכס הרצוי. לדוגמה,

  • var exp = Math.E; // קבוע e ~ 2.718
  • var n314 = Math.PI; // pi ~ 3.1415

בדרך כלל, המשתנים אינם מתוארים מראש, ולהשתמש המאפיינים של האובייקט מתמטיקה JavaScript ישירות ביטוי. עם זאת, האלגוריתם עשוי לדרוש גישה משלו. קבועים מתמטיים בתוך מאפייני אובייקט התאמה לעבודה בכל מבנים תחביריים של השפה JavaScript.

מספר חיובי ו מחרוזת

אם אתה רוצה לקבל את הערך המוחלט של מספר, המשמש "abs" - תכונה שהופכת כל מספר חיובי.

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

כדי להמיר את מספר מחרוזת תווים בתוך toString פונקצית בסיס מסוים (RDX) מוחל ישירות משתנה. לדוגמה,

  • var הנפקות = (a / b) .toString (10);
  • var הנפקות = (a / b) .toString (2);
  • var הנפקות = (a / b) .toString (8);
  • var הנפקות = (a / b) .toString (16).

הנה, הפרמטר "RDX" - בשורש, בהתאמה, עשרוני, בינארי, אוקטלי ו הקסדצימאלי. במקום הביטוי "(a / b)", אתה יכול לציין שם משתנה.

המרה של RADIX - תכונה שימושית מאוד. כאשר יש צורך ליצור קוד צבע (חובה לרשום רצף של ספרות הקסדצימלי) תוכנה, זה תחליף פשוט.

כללים CSS רבים או סגנונות אלמנטים ספציפיים יש לגבש במהירות הבזק או במהלך הפעולה של האתר. שימוש באובייקט מתמטיקה JavaScript, אתה אפילו יכול לענות על אתר מאוד פשוט.

חשוב. ביטוי:

  • הנפקות var = Math.abs ( '- 1,3');

זה לא עובד כמו שצריך.

התוצאה תהיה "NaN". הפרדה של חלקים שלמים ואת השבר ב JavaScript על-ידי נקודה, לא פסיק. אבל את הביטוי:

  • . Var הנפקות = ( '100,33') toString ();

זה נותן את התוצאה: "100.33". במקרה זה, זה כתוב בסגנון מתמטיקה JavaScript, אך התוצאה היא שנוצר כמחרוזת למחרוזת.

קוד JavaScript קרובות מוביל טעויות חמורות לא פגם מסוים של יזם האלגוריתם, וחשבונאות לקויה עבור תכונות שפה לחתוך כל העודף, אשר אינו מסופק או לא מתאים לתוך התחביר.

פונקציות עיגול מספרים אמיתיים

הזדמנויות אובייקט JavaScript מתמטיקה ידי עיגול הערכים ותוצאות הערכת ביטוי חשובות מאוד. הם אינם מיוצגים באופן נרחב, כמו בשפות אחרות, אבל הם פונקציונליים מספיק עבור כמעט כל יישום.

עובדה ידועה היא כי הכללים של סגנונות CSS, DOM להתנגד תכונות ואלמנטים אחרים הנדרשים פרמטרים שלמים. במקרים מסוימים, את הערכים הנדרשים עם חלק שבר של ספרה אחת או יותר, ו. בנוסף הרגיל (מתמטית) עיגול - הפונקציה Math.round, JavaScript מציעה שתי אפשרויות נוספות: בגדול (ceil) ומטה (קומה).

בדרך כלל, נתונים מספריים חייבים להיות מספר שלם או שיש מספר מסוים של ספרות אחרי הנקודה העשרונית. כאשר אתה צריך להתאים את המיקום של הנקודה העשרונית במספר הרעיון הקלאסי שימושי לחלק (להכפיל) את המספר הרצוי של חלוקה 10, 100, 1000, ...

  • var x = Math.round (20.5); // = 21
  • var x = Math.ceil (1.1); // = 2
  • var x = Math.floor (1.1); // 1 =
  • var x = Math.floor (1.11 * 10); // = 11

בדוגמא האחרונה של רצפת מתמטיקת האפשרויות פונקציית JavaScript קוד משתמש מספר שגוי. למרות שהרבה תלוי ההיגיון של משימה מסוימת. התאם את המיקום של הכפלת הנקודה העשרונית או חלוקה ידי 10, 100, 1000, ... עדיף אחרי העיגול, לא לפניו.

חשוב. כשמשתמש במספרים כמו טיעונים, שגיאות מתרחשות לעתים קרובות בגלל העובדה שתוצאת החישוב, למשל: קואורדינטות או בגדלי בלוק, יש ערך אמיתי או מחרוזת שאינו להמיר למספר.

פונקציות מתמטיות

בנוסף פונקציות טריגונומטריות: סינוס (חטא), קוסינוס (cos) ואת המשיק (שזוף), אובייקט מתמטיקה מספק arcsine (asin), arccosine (acos) ואת המשיק קשת (atan).

אפשר גם לחשב את המעריך (Exp) - "דואר" במידה לחשב לוגריתם טבעי (log), לקחת את השורש הריבועי של (sqrt), ולספר את המספר במידה הרצויה (פאו).

באמצעות פונקציות מתמטיות כמו סיבוב, הרצפה ceil, למעט הפונקציה pow, המקבלת שני טיעונים: הראשון - מספר, והשני - המידה שבה הוא אמור להיות מורם.

כמובן, פונקציות טריגונומטריות - רכיב טוב של האובייקט מתמטיקה JavaScript, אבל זה לא צריך להיסחף. JavaScript - זה לא שפת מכונה ודפדפן מתמטית, הטיפול אשר משרתת עמודים, חפצי DOM מבצע הרבה עבודה שיגרתית.

מטרת האובייקט טמונה במתן כלים מתמטיים נאותים לצורך ביצוע עבודה מסוימת, ולא לחישוב אינטגרלים, משימות לירח ליצור אנימציה ייחודית. אתרים רבים, מתעניין במתמטיקה, היא עבודה מאוד איטית.

מינימום, מקסימום ערך אקראי

יישום פונקציות min ו- max מניח מספר שונה של מספרים כדי להשוות.

שתי הפונקציות לקחת מספר מסוים של טיעונים הוא לא בהכרח רק שני טיעונים. התוצאה תהיה דקות מינימום של המספרים המשודרים תכונות לגרום מקסימום - מקסימום.

אם לפחות ארגומנט אחד לא צוין, התוצאה תהיה "NaN".

פונקציה אקראית מייצר מספר אקראי בין 0 ל -1 תחולתו הינה רחבה מאוד.

padl () function משמש כאן, אשר מוסיף את הספרה אפס, אם היא ספרה בודדת. כתוצאה מכך, שיחת viuq () מתקבלת ביחס למספר האקראי, אלא מספיק ייחודית כדי שלא יחזרו על עצמו בתוך יום אחד.

אם אתה צריך יותר ייחודי, אתה יכול לקרוא לפונקציה פעמים ושלב את הערכים הנובעים או לספור את מספר השניות שניתנו.

תן שום אלמנט של הדף, שמו של קובץ או תמונה, הפגישה של המבקר, לפקח על הבטיחות של שימוש בפונקציית האקראית הוא מאוד מהיר ונוח.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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