КомпютерБарномасозӣ

Риёзиёт аз JavaScript Math

Объекти JavaScript Math эҳтиёҷ надорад барои эҷод кардан, онро ҳамчун браузери coprocessor математика паймон вуҷуд дорад. Math ҳама вақт дастрас аст ҷой дар рамзи JavaScript. Аз ҷумла, constants асосии дар шакли моликияти ва функсияҳои математикӣ маъмул усулҳои.

JavaScript Math - як математика анъанавӣ, зарурӣ рӯз, дастрас ва осон ба истифода аст.

хосиятҳои Math

constants асосӣ риёзӣ:

  • заминаи логарифмаи натуралии (E);
  • логарифмаи натуралии (LN2, LN10);
  • логарифми (LOG2E, LOG10E);
  • PI (PI);
  • Решаҳои мураббаъ (SQRT1_2, SQRT2).

Барои ворид шудан ба хосиятҳои объекти ҷаҳонӣ JavaScript Math бояд номи объект ва номи молу мулки ба дилхоҳ муайян. Барои мисол,

  • var exp = Math.E; // д доимии ~ 2,718
  • var n314 = Math.PI; // PI ~ 3,1415

Одатан, ба тағйирёбандаҳои дар пеш тасвир нест, ва истифодаи хосиятҳои объекти JavaScript Math бевосита дар баён. Бо вуҷуди ин, алгоритми метавонад муносибати худро талаб мекунад. constants риёзӣ дар объектҳои Match объекти дар ҳама гуна сохторҳои syntactic забони JavaScript кор мекунанд.

Шумораи мусбат ва сатри

Агар шумо хоҳед, ки ба даст арзиши мутлаќи ягон рақам, истифода бурда 'АБС' - хусусияти, ки месозад ягон рақами мусбат.

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

Барои табдил шумораи ба як сатри аломатҳо дар як ҷумла функсияи пойгоҳи toString (rdx) аст, ки бевосита ба тағйирёбанда истифода бурда мешавад. Барои мисол,

  • var iPos = (а / б) .toString (10);
  • var iPos = (а / б) .toString (2);
  • var iPos = (а / б) .toString (8);
  • var iPos = (а / б) .toString (16).

Дар ин ҷо, параметри 'rdx' - мабноӣ, мутаносибан, даҳиро, дуӣ, octal ва шонздаҳӣ. Ба ҷои он ибораи «(а / б) ', шумо метавонед номи тағйирёбанда муайян мекунад.

Конверсияи мабноӣ - як хусусият хеле муфид мебошад. Вақте ки ба он зарур аст, ки ташкили як коди ранг (лозим аст ба сабт пайдарпаии рақамҳо шонздаҳӣ) нармафзор, он аст, танҳо ивазнашавандаи.

Бисёр қоидаҳои CSS ё сабкҳои унсурҳои хос ба ташкил оид ба магасе ё дар давоми фаъолияти сомона. Истифодаи объект JavaScript Math, шумо ҳам метавонед дар сомонаи хеле содда ҷавобгӯ бошанд.

Муҳим. ифодаи:

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

Он чунон ки бояд кор накунад.

Дар натиҷа хоҳад 'NaN ". Ҷудо намудани бутуни ва касрӣ қисм дар JavaScript аз тарафи як нуқта, на вергул. Аммо изҳори:

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

'100,33': Ин натиҷа медиҳад. Дар ин ҳолат, аз он аст, ки дар сабки JavaScript Math навишта шудааст, аммо дар натиҷаи ҳамчун сатр ба сатри тавлидшуда.

Рамзи JavaScript аксаран ба хатоҳои ҷиддӣ боиси нуќсони нест, мушаххаси тањиягари алгоритми, ва бањисобгирии нокифояи хусусиятҳои забон ба бурида тамоми барзиёд аст, ки барои таъмин намекунад, ё ба наҳвӣ мувофиқат намекунад.

Функсияи яклухткунии рақамҳои воқеӣ

Имкониятҳои объекти JavaScript аз тарафи Math яклухткунии арзишҳо ва натиҷаҳои арзёбӣ баён хеле муҳим аст. Онҳо ба таври васеъ муаррифӣ надорад, чунон ки дар забонҳои дигар, вале онҳо кофӣ функсионалӣ қариб барои ҳар як барнома ҳастанд.

Ин маълум аст, ки дар қоидаҳои сабкҳои CSS, DOM эътироз объектҳо ва дигар элементҳои талаб далелҳои бутуни. Дар баъзе ҳолатҳо, арзишҳои талаб, бо як қисми касрӣ як ва ё зиёда рақам, ва. Илова ба муқаррарии (математика), яклухткунии - функсияи Math.round, JavaScript аз ду имконоти бештар: дар як роҳи бузург (ceil) ва ғеҷонед (ошёнаи).

Одатан, маълумоти ададӣ бояд бутуни бошад, ё шумораи муайяни рақам пас аз нуқтаи даҳӣ. Вақте, ки шумо лозим аст, ки мувофиқ мавқеи нуқтаи даҳӣ дар шумораи андешаи классикӣ муфид тақсим (афзояд) ба рақами дилхоҳро шӯъбаи аз ҷониби 10, 100, 1000, ...

  • var х = Math.round (20,5); // = 21
  • var х = Math.ceil (1.1); // = 2
  • var х = Math.floor (1.1); // 1 =
  • var х = Math.floor (1.11 * 10); // = 11

Дар охирин намунаи имкониятҳои Функсияи ошёнаи математика JavaScript-рамзи мебарад якчанд нодуруст. Њарчанд ин вобаста ба мантиқи як вазифаи махсус. Овозро мавқеи зарб нуқтаи даҳӣ ё таќсим 10, 100, 1000, ... он беҳтарин баъд аз яклухткунии, на дар пеши ӯ.

Муҳим. Вақте ки истифодаи парол бо рақамҳо чун далелҳо, хатоҳои аксаран аз сабаби он, ки дар натиҷаи ҳисоб, аз мисол, ҳамоҳанг ва ё андозаи блоки, дорои арзиши воқеӣ ё сатри аст, ки ба рақами табдил не меоянд.

функсияҳои математика

Ба ғайр аз функсияҳои тригонометрии: синус (гуноҳ), косинуси (cos) ва арктангенси (Тан), объекти Math arcsine (asin), arccosine (acos) ва арктангенсро (ATAN) таъмин менамояд.

Ин Инчунин мумкин аст, ки ба ҳисоб донову тавонои (exp) - «д» ба андозае ҳисоб логарифмаи натуралии (систем), ба решаи квадратиро (sqrt), ва шумораи ба дараҷаи дилхоҳ (раҳоӣ) мегӯям.

Бо истифода аз вазифаҳои риёзӣ мисли мудаввар, ошёнаи ва ceil, ба истиснои вазифаи раҳоӣ ёфт, ки ба ду далел мегирад: аввал - ба рақами, дуюм - андоза, ки ба он бояд эҳё карда шавад.

Албатта, функсияҳои тригонометрии - як ҷузъи хуб объекти JavaScript Math, аммо он бояд даст дур гузаронида намешавад. JavaScript - он як мошини ва браузер забони математикӣ, ба нигоҳубини он хизмат Саҳифаҳои, иншоотҳои DOM, ки дар иҷрои кори зиёде мунтазам нест.

Мақсади объекти дурӯғ дар таъмини воситаҳои муносиб риёзӣ барои кор аз ҷумла, на барои ҳисоб намудани integrals, намояндагиҳои ба Мун ва эҷоди як аниматсияи беназир. Бисёр сомонаҳо, манфиатдор дар соҳаи математика, кор хеле суст аст.

Ҳадди ақал, максималӣ ва арзиши тасодуфӣ

Татбиқи вазифаҳои ба дақ ва макс дӯш шумораи гуногуни рақамҳои муқоиса.

Ҳарду вазифаҳо гирифтани шумораи муайяни далелҳои аст, ҳатман, танҳо ду далел нест. Дар натиҷа хоҳад минималии дақ аз рақамҳои интиқол хусусиятҳои натиҷа макс - ҳадди.

Агар на камтар аз як далели аст, нишон дода нашуда бошад, дар натиҷа хоҳад 'NaN ".

Функсияи тасодуфӣ тавлид як қатор тасодуфӣ байни 0 ва 1 ариза он хеле васеъ аст.

padl (), функсияи ин ҷо истифода мешавад, ки илова рақами сифр, агар як адад ягона аст. Дар натиҷа, дар viuq занг () аст, нисбат ба шумораи тасодуфӣ ба даст оварда, вале ба таври кофӣ беназир ба тавре нест, ки ба муддати як рӯз такрор мешавад.

Агар ба шумо лозим беназир бештар, шумо метавонед функсияи ду бор даъват ва якҷоя арзишҳои натиҷа ё ҳисоб намудани миқдори сония дода мешавад.

Бидеҳ ягон унсури саҳифа, ба номи файл ё тасвир, ҷаласаи меҳмон мекунад, назорат бехатарии истифодаи функсияи тасодуфӣ хеле зуд ва қулай аст.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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