दो संख्याएँ जोड़ता है।
उदाहरण: 5 और 3 -> 8, -2 और 7 -> 5
दोनों संख्याएँ
उनका योग
पहली संख्या से दूसरी घटाता है।
उदाहरण: 10 और 3 -> 7, 5 और 8 -> -3
वह संख्या जिसमें से घटाना है और वह संख्या जिसे घटाना है
उनका अंतर
दो संख्याओं को गुणा करता है।
उदाहरण: 5 और 3 -> 15, -2 और 4 -> -8
दोनों संख्याएँ
उनका गुणनफल
पहली संख्या को दूसरी से भाग देता है।
0 से भाग देने पर Infinity मिलता है, जैसा JavaScript में। उदाहरण: 10 और 2 -> 5, 7 और 2 -> 3.5
वह संख्या जिसे भाग देना है और वह संख्या जिससे भाग देना है
उनका भागफल
पहली संख्या की दूसरी घात निकालता है।
उदाहरण: 2 की 3 घात -> 8, 5 की 2 घात -> 25, 10 की -1 घात -> 0.1
आधार और घातांक
घात
संख्या का वर्गमूल खोजता है।
ऋणात्मक संख्या NaN देती है। उदाहरण: 9 -> 3, 2 -> 1.414
संख्या
वर्गमूल
संख्या का चिह्न हटाता है, ताकि परिणाम कभी ऋणात्मक न हो।
उदाहरण: -5 -> 5, 3 -> 3, 0 -> 0
संख्या
निरपेक्ष मान
संख्या को निकटतम पूर्ण संख्या तक गोल करता है; आधे ऊपर की ओर गोल होते हैं।
उदाहरण: 3.7 -> 4, 2.3 -> 2, 5.5 -> 6
संख्या
निकटतम पूर्ण संख्या
संख्या को नीचे उससे नीचे की पूर्ण संख्या तक गोल करता है।
उदाहरण: 3.7 -> 3, -2.3 -> -3, 5 -> 5
संख्या
नीचे की पूर्ण संख्या
संख्या को ऊपर उससे ऊपर की पूर्ण संख्या तक गोल करता है।
उदाहरण: 3.2 -> 4, -2.8 -> -2, 5 -> 5
संख्या
ऊपर की पूर्ण संख्या
संख्या का चिह्न पलटता है।
उदाहरण: 5 -> -5, -3 -> 3, 0 -> 0
संख्या
विपरीत चिह्न वाली संख्या
संख्या का प्राकृतिक लघुगणक खोजता है: वह घात जिस तक उस संख्या के लिए e को उठाना पड़े।
उदाहरण: 2.718 -> लगभग 1, 1 -> 0
संख्या, 0 से बड़ी
प्राकृतिक लघुगणक
संख्या का आधार-10 लघुगणक खोजता है: वह घात जिस तक उस संख्या के लिए 10 को उठाना पड़े।
उदाहरण: 100 -> 2, 1000 -> 3, 10 -> 1
संख्या, 0 से बड़ी
आधार-10 लघुगणक
10 की किसी संख्या की घात निकालता है।
उदाहरण: 2 -> 100, 3 -> 1000, -1 -> 0.1
घातांक
10 की उस घात
रेडियन में दिए गए कोण की ज्या खोजता है।
उदाहरण: 0 -> 0, pi/2 -> 1
कोण, रेडियन में
साइन, -1 और 1 के बीच
रेडियन में दिए गए कोण की कोज्या खोजता है।
उदाहरण: 0 -> 1, pi -> -1
कोण, रेडियन में
कोसाइन, -1 और 1 के बीच
रेडियन में दिए गए कोण की स्पर्शज्या खोजता है।
उदाहरण: 0 -> 0, pi/4 -> लगभग 1
कोण, रेडियन में
टैंजेंट
वह कोण, रेडियन में, खोजता है जिसकी ज्या दी गई संख्या है।
उदाहरण: 0 -> 0, 1 -> pi/2 (लगभग 1.57)
-1 और 1 के बीच की एक संख्या
कोण, रेडियन में
वह कोण, रेडियन में, खोजता है जिसकी कोज्या दी गई संख्या है।
उदाहरण: 1 -> 0, -1 -> pi (लगभग 3.14)
-1 और 1 के बीच की एक संख्या
कोण, रेडियन में
वह कोण, रेडियन में, खोजता है जिसकी स्पर्शज्या दी गई संख्या है।
उदाहरण: 0 -> 0, 1 -> pi/4 (लगभग 0.785)
संख्या
कोण रेडियन में, -pi/2 और pi/2 के बीच
e, प्राकृतिक लघुगणक के आधार, की किसी संख्या की घात निकालता है।
उदाहरण: 0 -> 1, 1 -> लगभग 2.718, 2 -> लगभग 7.389
घातांक
e की उस घात
कोण को डिग्री से रेडियन में बदलता है।
उदाहरण: 180 -> pi (लगभग 3.14159), 90 -> pi/2
कोण, डिग्री में
कोण, रेडियन में
कोण को रेडियन से डिग्री में बदलता है।
उदाहरण: pi -> 180, pi/2 -> 90
कोण, रेडियन में
कोण, डिग्री में
संख्या को बिना बदले आगे बढ़ाता है, ताकि मान को नाम दिया और फिर से उपयोग किया जा सके।
उदाहरण: 42 -> 42
संख्या
वही संख्या
0 से 1 तक की, पर 1 को छोड़कर, यादृच्छिक संख्या देता है।
उदाहरण: 0.342, 0.891 या उस रेंज का कोई और मान
0 और 1 के बीच एक यादृच्छिक संख्या
low और high के बीच यादृच्छिक संख्या देता है।
उदाहरण: low 0, high 10 -> 3.7, 8.2 या उनके बीच का कोई और मान
रेंज के निचले और ऊपरी सिरे
रेंज में एक यादृच्छिक संख्या
low और high के बीच यादृच्छिक संख्याओं की सूची देता है।
उदाहरण: low 0, high 10, count 3 -> [2.5, 7.1, 4.8]
रेंज के निचले और ऊपरी सिरे और कितनी संख्याएँ बनानी हैं
यादृच्छिक संख्याएँ
स्थिरांक पाई देता है, वृत्त की परिधि और उसके व्यास का अनुपात।
उदाहरण: 3.141592653589793
संख्या pi
दो संख्याओं पर एक अंकगणितीय ऑपरेशन लागू करता है: जोड़, घटाव, गुणा, भाग, घात या मॉड्यूलस।
ऑपरेशन first फिर second पढ़ता है: घटाव पहली घटा दूसरी देता है, घात
पहली की दूसरी घात देता है।
उदाहरण: 5 जोड़ 3 -> 8, 10 मॉड्यूलस 3 -> 1, 2 घात 3 -> 8
दोनों संख्याएँ और ऑपरेशन
ऑपरेशन का परिणाम
एक संख्या को दूसरी से भाग देने के बाद का शेष खोजता है।
चिह्न पहली संख्या का अनुसरण करता है, जैसा JavaScript में होता है। उदाहरण: 10 मॉड्यूलस 3 -> 1, 17 मॉड्यूलस 5 -> 2
वह संख्या जिसे भाग देना है और वह संख्या जिससे भाग देना है
शेषफल
संख्या को दी गई संख्या में दशमलव स्थानों तक गोल करता है।
उदाहरण: 1.32156 3 स्थानों तक -> 1.322
संख्या और कितने दशमलव स्थान रखने हैं
पूर्णांकित संख्या
संख्या को दी गई संख्या में दशमलव स्थानों तक गोल करता है और अंत के शून्य हटाता है।
संख्या के रूप में परिणाम वैसे भी अंत के शून्य नहीं रख सकता; roundToDecimals से
अंतर यह है कि 1.320000001 जैसा फ़्लोटिंग-पॉइंट शोर 1.32 तक साफ़ किया जाता है।
उदाहरण: 1.32156 3 स्थानों तक -> 1.322, 1.320000001 -> 1.32, 1.000 -> 1
संख्या और कितने दशमलव स्थान रखने हैं
पूर्णांकित संख्या
एक अकेली संख्या पर एक ऑपरेशन लागू करता है: निरपेक्ष, ऋणीकरण, वर्गमूल, गोलाई, लघुगणक, त्रिकोणमितीय फ़ंक्शन और उनके व्युत्क्रम, घातांकीय, या रेडियन और डिग्री के बीच रूपांतरण।
त्रिकोणमितीय फ़ंक्शन रेडियन में काम करते हैं। उदाहरण: 5 का sqrt -> 2.236, -3 का निरपेक्ष -> 3
संख्या और ऑपरेशन
ऑपरेशन का परिणाम
संख्या को एक रेंज से दूसरी पर मैप करता है, उसकी सापेक्ष स्थिति रखते हुए।
स्रोत रेंज के बाहर की संख्या लक्ष्य रेंज के पार अनुपात में मैप होती है। उदाहरण: 5 [0,10] से [0,100] तक -> 50, 0.5 [0,1] से [-10,10] तक -> 0
संख्या, वह रेंज जिसमें वह है और वह रेंज जिस पर उसे मैप करना है
लक्ष्य रेंज में उसी सापेक्ष स्थिति पर की संख्या
संख्या को निश्चित संख्या में दशमलव स्थानों वाले टेक्स्ट के रूप में फ़ॉर्मैट करता है, अंत के शून्य रखते हुए।
उदाहरण: 3.14159 2 स्थानों के साथ -> '3.14', 5 3 स्थानों के साथ -> '5.000'
संख्या और कितने दशमलव स्थान दिखाने हैं
फ़ॉर्मेट किया गया टेक्स्ट
0 से 1 तक के मान को ईज़िंग वक्र के साथ min से max की रेंज पर मैप करता है, ताकि परिणाम
समान रूप से बदलने के बजाय तेज़ या धीमा हो।
easeIn वक्र धीरे शुरू होता है, easeOut वक्र धीरे खत्म होता है, easeInOut वक्र
दोनों करता है।
उदाहरण: 0.5 [0,100] से easeInQuad के साथ -> 25
0 और 1 के बीच का मान, लक्ष्य रेंज और ईज़िंग कर्व
लक्ष्य रेंज में ईज़ किया गया मान
संख्या को रेंज के भीतर रखता है: min से नीचे min बन जाता है, max से ऊपर max।
उदाहरण: 5 [0,3] में -> 3, -1 [0,3] में -> 0, 1.5 [0,3] में -> 1.5
संख्या और वह रेंज जिसमें उसे रखना है
संख्या, रेंज तक सीमित
शुरुआती मान से अंतिम मान तक अंश t से मिलाता है: 0 शुरुआत देता है, 1 अंत,
0.5 मध्य बिंदु।
0 से 1 के बाहर का t सिरों के पार बहिर्वेशन करता है।
उदाहरण: 0 से 100 तक 0.5 पर -> 50, 10 से 20 तक 0.25 पर -> 12.5
आरंभ मान, अंत मान और अंश
मिश्रित मान
खोजता है कि मान शुरुआत और अंत के बीच कहाँ बैठता है, अंश के रूप में: वह t जो lerp को उसे
बनाने के लिए चाहिए होता।
उदाहरण: 5 [0,10] में -> 0.5, 2.5 [0,10] में -> 0.25
आरंभ मान, अंत मान और वह मान जिसकी स्थिति ढूँढनी है
आरंभ से अंत तक का अंश
0 से 1 तक के मान को चिकने S-वक्र में बदलता है जो धीरे शुरू और खत्म होता है; मान पहले उस रेंज में क्लैंप किया जाता है।
उदाहरण: 0 -> 0, 0.5 -> 0.5, 0.25 -> 0.156
0 और 1 के बीच का मान
0 और 1 के बीच का स्मूद किया गया मान
संख्या का चिह्न बताता है: ऋणात्मक होने पर -1, शून्य होने पर 0, धनात्मक होने पर 1।
उदाहरण: -5 -> -1, 0 -> 0, 3.14 -> 1
संख्या
1, 0 या 1
संख्या का दशमलव बिंदु के बाद का हिस्सा रखता है, उससे नीचे की पूर्ण संख्या से ऊपर की ओर मापा हुआ, इसलिए परिणाम हमेशा 0 से 1 तक, पर 1 को छोड़कर, होता है।
उदाहरण: 3.14 -> 0.14, -2.3 -> 0.7
संख्या
भिन्नात्मक भाग, 0 से 1 तक
संख्या को रेंज में इस तरह लपेटता है कि वह चक्र में घूमे: max के पार वह min पर वापस आती है, और
min से नीचे वह max पर वापस आती है।
कोणों और दोहराए जाने वाले पैटर्न के लिए उपयोगी; सादे मॉड्यूलस के विपरीत यह ऋणात्मक संख्याएँ संभालता है। उदाहरण: 1.5 [0,1) में -> 0.5, -0.3 [0,1) में -> 0.7, 370 [0,360) में -> 10
संख्या और वह रेंज जिसमें उसे रैप करना है
रैप की गई संख्या, min से max तक
t बढ़ने पर मान को 0 और length के बीच आगे-पीछे उछालता है: length तक ऊपर, वापस 0 तक
नीचे, और फिर से।
उदाहरण: length 1 t 0.5 पर -> 0.5, t 1 -> 1, t 1.5 -> 0.5, t 2 -> 0
चलता हुआ मान और वह लंबाई जिसके भीतर उछलना है
0 और length के बीच उछला हुआ मान
मान को लक्ष्य की ओर अधिकतम maxDelta से ले जाता है, उसे पार किए बिना।
उदाहरण: 0 से 10 की ओर 3 से -> 3, 8 से 10 की ओर 3 से -> 10
वर्तमान मान, लक्ष्य और अनुमत सबसे बड़ा स्टेप
एक स्टेप के बाद का मान
टेक्स्ट के रूप में लिखी सरल अंकगणितीय अभिव्यक्ति हल करता है: संख्याएँ, +, -, गुणा का चिह्न, /, कोष्ठक और स्पेस।
अभिव्यक्ति लाइब्रेरी खुद पार्स और गणना करती है, कभी चलाने के लिए JavaScript इंजन को नहीं दी जाती, इसलिए यह उपयोगकर्ता द्वारा टाइप किए टेक्स्ट के साथ सुरक्षित है। उदाहरण: चिह्न के साथ लिखा '(3+2) गुणा 4' -> 20, '10/3' -> 3.3333
व्यंजक का टेक्स्ट
परिकलित मान
सादी संख्याओं पर अंकगणित, पूर्णांकन, रेंज, यादृच्छिक संख्याएँ और त्रिकोणमितीय फ़ंक्शन। त्रिकोणमितीय फ़ंक्शन कोण रेडियन में लेते और देते हैं;
degToRadऔरradToDegसीमा पर रूपांतरण करते हैं, क्योंकि उपयोगकर्ता द्वारा टाइप किया गया लगभग हर कोण डिग्री में होता है। इंटरपोलेशन सहायक (lerp,remap,ease,smoothstep,pingPong) एनिमेशन और पैरामीट्रिक विविधता के निर्माण खंड हैं।