ᲙომპიუტერებიᲞროგრამირების

Მათემატიკის JavaScript მათემატიკის

JavaScript, მათემატიკის ობიექტი არ უნდა შევქმნათ, რომ იგი არსებობს, როგორც კომპაქტური მათემატიკის coprocessor ბრაუზერში. მათემატიკის ყოველთვის შესაძლებელია ნებისმიერ 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 IPOS = (a / b) .toString (10);
  • var IPOS = (a / b) .toString (2);
  • var IPOS = (a / b) .toString (8);
  • var IPOS = (a / b) .toString (16).

აქ, პარამეტრი 'RDX - წყაროების, შესაბამისად, ათობითი, ორობითი, octal და თექვსმეტობითი. იმის ნაცვლად, რომ ტერმინი "(a / b)", თქვენ შეგიძლიათ მიუთითოთ ცვლადის სახელი.

კონვერტაციის წყაროებიდან - ძალიან სასარგებლო ფუნქცია. როდესაც ეს აუცილებელია, რათა შექმნან ფერის კოდი (საჭირო ჩაწეროთ თანმიმდევრობა თექვსმეტობითი ციფრები) პროგრამული უზრუნველყოფა, ეს არის უბრალოდ შეუცვლელია.

ბევრი CSS წესები და სტილის ელემენტები უნდა ჩამოყალიბდეს on the fly ან ექსპლუატაციის დროს საიტზე. გამოყენება JavaScript მათემატიკის ობიექტი, შეგიძლიათ კიდევ შეხვდება ძალიან მარტივი ნახვა.

მნიშვნელოვანია. გამოსახულებანი:

  • var IPOS = Math.abs ( "- 1,3);

ეს არ მუშაობს, როგორც უნდა.

შედეგი იქნება "NaN". დაშორიშორების რიცხვი და fractional ნაწილების JavaScript მიერ dot, არ მძიმით. მაგრამ გამოსახულებანი:

  • . Var IPOS = ( "100,33) toString ();

იგი იძლევა შედეგი: 100,33 ". ამ შემთხვევაში, ეს არის დაწერილი JavaScript მათემატიკის სტილი, მაგრამ შედეგი არის გენერირებული როგორც სიმებიანი სიმებიანი.

JavaScript კოდი ხშირად იწვევს სერიოზული შეცდომები არ არის კონკრეტული ნაკლი ალგორითმი დეველოპერი, და არაადეკვატური აღრიცხვის ენის თვისებები გაწყვიტა ჭარბი, რომელიც არ არის გათვალისწინებული და არ ჯდება სინტაქსი.

ფუნქციები დამრგვალება რეალური ციფრები

შესაძლებლობები JavaScript მათემატიკის ობიექტის დამრგვალება ღირებულებები და გამოხატვის შეფასების შედეგები ძალიან მნიშვნელოვანია. ისინი არ არიან ფართოდ წარმოდგენილია, როგორც სხვა ენებზე, მაგრამ ისინი საკმარისი ფუნქციური თითქმის ნებისმიერი განცხადება.

კარგად არის ცნობილი, რომ ამ წესების CSS სტილის, DOM ობიექტის თვისებები და სხვა ელემენტები საჭირო რიცხვი არგუმენტები. ზოგიერთ შემთხვევაში, საჭირო ღირებულებებს ერთად fractional ნაწილი ერთი ან მეტი ციფრები, და. გარდა ჩვეულებრივი (მათემატიკური) დამრგვალება - ფუნქცია 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) და ტანგესი (tan), მათემატიკის ობიექტი უზრუნველყოფს არკსინუსი (asin), არკკოსინუსი (acos) და რკალის მხები (Tan).

ეს არის ასევე შესაძლებელია გამოვთვალოთ მაჩვენებლებით (EXP) - "ე" იმდენად, რამდენადაც გამოთვლა ნატურალური ლოგარითმი (შესვლა) მიიღოს კვადრატული ფესვი (sqrt), და ვუთხრა ნომერი სასურველი ხარისხი (pow).

გამოყენება მათემატიკური ფუნქციები, როგორიცაა მრგვალი, სართული და ceil, გარდა pow ფუნქცია, რომელიც იღებს ორ არგუმენტს: პირველი - ნომერი, მეორე - იმდენად, რამდენადაც ეს საკითხი უნდა დაისვას.

რა თქმა უნდა, ტრიგონომეტრიული ფუნქციების - კარგი კომპონენტი JavaScript მათემატიკის ობიექტი, მაგრამ იგი არ უნდა გაიტაცა. JavaScript - ეს არ არის მათემატიკური მანქანა და ბრაუზერის ენა, ზრუნვა, რომელიც ემსახურება გვერდები, DOM ობიექტების, შეასრულოს ბევრი სიტუაციიდან ამოცანები.

იმ მიზნით, რომ ობიექტი მდგომარეობს ადეკვატური მათემატიკური კონკრეტული სამუშაო, და არა გაანგარიშება ინტეგრალები, მისიები მთვარეზე და შექმნას უნიკალური ანიმაცია. ბევრი საიტები, დაინტერესებულ მათემატიკაში, ძალიან ნელა მუშაობა.

მინიმალური, მაქსიმალური და შემთხვევითი მნიშვნელობა

განხორციელების ფუნქციები მინ და მაქს იღებს სხვადასხვა რაოდენობის ნომრები შედარება.

ორივე ფუნქცია მიიღოს გარკვეული რაოდენობის არგუმენტები არ არის აუცილებელი მხოლოდ ორი არგუმენტი. შედეგი იქნება მინიმალური min გადამდები ნომრები თვისებები გამოიწვიოს max - მაქსიმალური.

თუ მინიმუმ ერთი არგუმენტი არ არის მითითებული, შედეგი იქნება "NaN".

შემთხვევითი ფუნქცია გამოსახავს შემთხვევითი რიცხვი შორის 0 და 1. მისი გამოყენება ძალიან ფართო.

padl () ფუნქცია გამოიყენება აქ, რომელიც დასძენს, ხმების ნულოვანი, თუ ეს არის ერთნიშნა. შედეგად, ზარი viuq () მიღებული მიმართებაში შემთხვევითი ნომერი, მაგრამ საკმარისად უნიკალური ისე, რომ არ უნდა განმეორდეს ერთი დღის ვადაში.

თუ თქვენ გჭირდებათ მეტი უნიკალური, შეგიძლიათ დარეკოთ ფუნქცია ორჯერ და აერთიანებს შედეგად ღირებულებებს და ითვლიან რაოდენობის წამი.

Give ნებისმიერი ელემენტის გვერდზე, სახელით ფაილი ან გამოსახულება, სტუმარი სხდომაზე, მონიტორინგი უსაფრთხოების გამოყენებით შემთხვევითი ფუნქცია არის ძალიან სწრაფი და მოსახერხებელი.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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