קאָמפּיוטערספּראָגראַממינג

מאטעמאטיק פון די דזשאַוואַסקריפּט מאַט

די דזשאַוואַסקריפּט מאַט כייפעץ טוט נישט דאַרפֿן צו מאַכן, עס יגזיסץ ווי אַ סאָליד מאַט קאָפּראָסעססאָר בלעטערער. מאַט איז שטענדיק בנימצא ערגעץ אין דזשאַוואַסקריפּט קאָד. עס כולל די גרונט קאַנסטאַנץ אין די פאָרעם פון פּראָפּערטיעס און פאָלקס מאַטאַמאַטיקאַל פֿעיִקייטן ווי מעטהאָדס.

דזשאַוואַסקריפּט מאַט - איז אַ טראדיציאנעלן מאַט, טעגלעך נעסעססיטיעס, צוטריטלעך און גרינג צו נוצן.

מאַט פּראָפּערטיעס

יקערדיק מאַטאַמאַטיקאַל קאַנסטאַנץ:

  • באַזע פון די נאַטירלעך לאָגאַריטהם (E);
  • נאַטירלעך לאָגאַריטהם (לנ2, לנ10);
  • לאָגאַריטהם (לאָג2ע, לאָג10ע);
  • פּי (פּי);
  • קוואַדראַט רוץ (סקרט1_2, סקרט2).

צו צוטריט די פּראָפּערטיעס פון די גלאבאלע כייפעץ דזשאַוואַסקריפּט מאַט מוזן ספּעציפיצירן די כייפעץ נאָמען און די נאָמען פון די געבעטן פאַרמאָג. לעמאָשל,

  • וואַר עקספּ = מאַטה.ע; // קעסיידערדיק און ~ 2.718
  • וואַר נ314 = מאַטה.פּי; // פּי ~ 3.1415

טיפּיקאַללי, די וועריאַבאַלז זענען נישט דיסקרייבד אין שטייַגן, און נוצן די פּראָפּערטיעס פון די דזשאַוואַסקריפּט מאַט כייפעץ גלייַך אין אַן אויסדרוק. אָבער, די אַלגערידאַם זאל דאַרפן זייַן אייגן צוגאַנג. מאַטאַמאַטיקאַל קאַנסטאַנץ אין אַ מאַטש כייפעץ פּראָפּערטיעס אַרבעטן אין קיין סינטאַקטיק סטראַקטשערז פון די דזשאַוואַסקריפּט שפּראַך.

א positive נומער און אַ שטריקל

אויב איר ווילן צו באַקומען די אַבסאָלוט ווערט פון אַ נומער, געניצט 'אַבס' - אַ שטריך וואָס מאכט קיין positive נומער.

  • מאַטה.אַבס ( '- 65'); // = 65
  • מאַטה.אַבס (19); // = 19
  • מאַטה.אַבס (0); // 0 =

צו בייַטן די נומער צו אַ שטריקל פון אותיות אין אַ באַזונדער באַזע פֿונקציע טאָסטרינג (רדקס) איז געווענדט גלייַך צו די בייַטעוודיק. לעמאָשל,

  • וואַר יפּאָס = (אַ / b) .טאָסטרינג (10);
  • וואַר יפּאָס = (אַ / b) .טאָסטרינג (2);
  • וואַר יפּאָס = (אַ / b) .טאָסטרינג (8);
  • וואַר יפּאָס = (אַ / b) .טאָסטרינג (16).

דאָ, די פּאַראַמעטער 'רדקס' - ראַדיקס, ריספּעקטיוולי, דעצימאַל, ביינערי, אָקטאַל און העקסאַדעסימאַל. אַנשטאָט פון די אויסדרוק '(אַ / b)', איר קענען ספּעציפיצירן אַ בייַטעוודיק נאָמען.

קאָנווערסיאָן פון ראַדיקס - אַ זייער נוציק שטריך. ווען עס איז נייטיק צו פֿאָרמירן אַ קאָליר קאָד (required צו רעקאָרדירן אַ סיקוואַנס פון העקסאַדעסימאַל דידזשאַץ) ווייכווארג, עס איז נאָר יראַפּלייסאַבאַל.

פילע קסס כּללים אָדער סטיילז ספּעציפיש עלעמענטן האָבן צו פאָרעם אויף די פליען אָדער בעשאַס אָפּעראַציע פון דעם פּלאַץ. ניצן די דזשאַוואַסקריפּט מאַט כייפעץ, איר קענען אַפֿילו טרעפן אויף אַ זייער פּשוט וועבזייַטל.

וויכטיק. אויסדרוק:

  • וואַר יפּאָס = מאַטה.אַבס ( '- 1,3');

עס טוט נישט אַרבעטן ווי עס זאָל.

דער רעזולטאַט וועט זיין 'NaN'. צעשיידונג פון ינטאַדזשער און פראַקטיאָנאַל טיילן אין דזשאַוואַסקריפּט דורך אַ פּונקט, ניט אַ קאָמע. אבער דער אויסדרוק:

  • . וואַר יפּאָס = ( '100,33') טאָסטרינג ();

עס גיט די רעזולטאַט: '100.33'. אין דעם פאַל, עס איז געשריבן אין דזשאַוואַסקריפּט מאַט נוסח, אָבער דער רעזולטאַט איז דזשענערייטאַד ווי אַ שטריקל צו אַ שטריקל.

די דזשאַוואַסקריפּט קאָד אָפֿט לידז צו ערנסט ערראָרס ניט אַ ספּעציפיש כיסאָרן פון די אַלגערידאַם דעוועלאָפּער, און ינאַדאַקוואַט אַקאַונטינג פֿאַר שפּראַך פֿעיִקייטן צו שנייַדן אַלע די וידעפדיק, וואָס איז ניט צוגעשטעלט פֿאַר אָדער טוט ניט פּאַסיק אין די סינטאַקס.

פֿעיִקייטן ראַונדינג פאַקטיש נומערן

אָפּפּאָרטוניטיעס דזשאַוואַסקריפּט מאַט כייפעץ דורך ראַונדינג די וואַלועס און אויסדרוק עוואַלואַטיאָן רעזולטאַטן זענען זייער וויכטיק. זיי זענען נישט יקסטענסיוולי רעפּריזענטיד, ווי אין אנדערע שפּראַכן, אָבער זיי זענען פונקטיאָנאַל גענוג פֿאַר כּמעט קיין אַפּלאַקיישאַן.

עס איז גוט באקאנט אַז אין די כּללים פון קסס סטיילז, דאַם כייפעץ פּראָפּערטיעס און אנדערע עלעמענטן required ינטאַדזשער טענות. אין עטלעכע קאַסעס, די required וואַלועס מיט אַ פראַקטיאָנאַל טייל פון איינער אָדער מער דידזשאַץ, און. אין דערצו צו די געוויינטלעך (מאַטאַמאַטיקאַל) ראָונדינג - פֿונקציע מאַטה.ראָונד, דזשאַוואַסקריפּט Offers צוויי מער אָפּציעס: אין אַ גרויס וועג (סעיל) און אַרונטער (שטאָק).

טיפּיקאַללי, נומעריקאַל דאַטע מוזן זיין ינטאַדזשער אָדער האָבן אַ ספּעציפיש נומער פון דידזשאַץ נאָך די דעצימאַל פונט. ווען איר דאַרפֿן צו סטרויערן די פּאָזיציע פון די דעצימאַל פונט אין די נומער פון נוצלעך קלאַסיש געדאַנק צו צעטיילן (מערן) די געבעטן נומער פון אָפּטייל דורך 10, 100, 1000, ...

  • וואַר רענטגענ = מאַטה.ראָונד (20.5); // = 21
  • וואַר רענטגענ = מאַטה.סעיל (1.1); // = 2
  • וואַר רענטגענ = מאַטה.פלאָאָר (1.1); // 1 =
  • וואַר רענטגענ = מאַטה.פלאָאָר (1.11 * 10); // = 11

אין די לעצט בייַשפּיל פון די פֿונקציע פּאַסאַבילאַטיז מאַט שטאָק דזשאַוואַסקריפּט קאָד ניצט עטלעכע פאַלש. כאָטש פיל דעפּענדס אויף די לאָגיק פון אַ באַזונדער אַרבעט. סטרויערן די פּאָזיציע פון די דעצימאַל פונט מאַלטאַפּלייינג אָדער דיוויידינג דורך 10, 100, 1000, ... עס ס בעסטער נאָך ראַונדינג, נישט אין פראָנט פון אים.

וויכטיק. ווען ניצן נומערן ווי טענות, ערראָרס אָפֿט פּאַסירן ווייַל פון די פאַקט אַז די כעזשבן רעזולטאַט, למשל, קאָואָרדאַנאַץ אָדער בלאָק סיזעס, האט אַ פאַקטיש ווערט אָדער אַ שטריקל וואָס איז נישט קאָנווערטעד צו אַ נומער.

מאַטאַמאַטיקאַל פֿעיִקייטן

אין דערצו צו טריגאָנאָמעטריק פֿעיִקייטן: סינוס (זינד), קאָסינע (קאָס) און טאַנדזשאַנט (בעזש), מאַט כייפעץ גיט אַרקסינע (אַסין), אַרקקאָסינע (אַקאָס) און די קרייַזבויגן טאַנדזשאַנט (אַטאַן).

עס איז אויך מעגלעך צו רעכענען די עקספּאָנענט (עקספּ) - "E" צו דער מאָס צו רעכענען נאַטירלעך לאָגאַריטהם (קלאָץ), נעמען די קוואַדראַט וואָרצל פון (סקרט), און דערציילן די נומער צו דער געוואלט גראַד (פּאַו).

ניצן מאַטאַמאַטיקאַל פֿעיִקייטן ווי אַ קייַלעכיק, שטאָק און סעיל, אַחוץ פֿאַר די פּאַו פֿונקציע, וואָס נעמט צוויי טענות: דער ערשטער - די נומער, די צווייט - די מאָס צו וואָס עס זאָל זיין מחיה.

פון קורס, טריגאָנאָמעטריק פֿעיִקייטן - אַ גוט קאָמפּאָנענט פון די דזשאַוואַסקריפּט מאַט כייפעץ, אָבער עס זאָל ניט באַקומען געטראגן אַוועק. דזשאַוואַסקריפּט - עס ס ניט אַ מאַטאַמאַטיקאַל מאַשין און בלעטערער שפּראַך, די זאָרגן פון וואָס דינען בלעטער, דאַם אַבדזשעקס אַז דורכפירן אַ פּלאַץ פון רוטין אַרבעט.

דער ציל פון די כייפעץ ליגט אין דעם טנייַ פון טויגן מאַטאַמאַטיקאַל מכשירים פֿאַר אַ באַזונדער אַרבעט, און נישט פֿאַר די חשבון פון ינטעגראַלס, מישאַנז צו די לעוואָנע און שאַפֿן אַ יינציק אַנאַמיישאַן. פילע זייטלעך, אינטערעסירט אין מאטעמאטיק, איז זייער פּאַמעלעך אַרבעט.

מינימום, מאַקסימום און אַ ראַנדאָם ווערט

ימפּלעמענטאַטיאָן פון די פֿעיִקייטן מין און מאַקס אַסומז אַ אַנדערש נומער פון נומערן צו פאַרגלייַכן.

ביידע פֿעיִקייטן נעמען אַ זיכער נומער פון טענות איז ניט דאַווקע בלויז צוויי טענות. דער רעזולטאַט וועט זיין די מינימום מין פון די טראַנסמיטטעד נומערן פֿעיִקייטן רעזולטאַט מאַקס - מאַקסימום.

אויב לפּחות איין אַרגומענט איז ניט ספּעסיפיעד, דער רעזולטאַט וועט זיין 'NaN'.

Random פֿונקציע דזשענערייץ אַ ראַנדאָם נומער צווישן 0 און 1. יץ אַפּלאַקיישאַן איז גאָר ברייט.

פּאַדל () פֿונקציע איז געניצט דאָ, וואָס מוסיף די נומער נול, אויב עס איז אַ איין ציפֿער. ווי אַ רעזולטאַט, די רופן וויוק () איז באקומען מיט רעספּעקט צו די ראַנדאָם נומער, אָבער גענוג יינציק אַזוי ווי ניט צו זיין ריפּיטיד ין איין טאָג.

אויב איר דאַרפֿן מער יינציק, איר קענען רופן די פֿונקציע צוויי מאָל און פאַרבינדן די ריזאַלטינג וואַלועס אָדער ציילן די נומער פון סעקונדעס געגעבן.

געבן קיין עלעמענט פון די בלאַט, די נאָמען פון אַ טעקע אָדער בילד, די באַזוכער ס סעסיע, מאָניטאָר די זיכערקייַט פון ניצן די ראַנדאָם פֿונקציע איז זייער שנעל און באַקוועם.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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