Math.trunc()
Math.floor(), Math.ceil() और Math.round() के विपरीत, Math.trunc() मेथड फ्रैक्शनल भाग को हटा देता है और केवल इंटीजर भाग देता है। यह संख्या को निकटतम इंटीजर तक राउंड करने की परवाह नहीं करता। यह यह भी नोटिस नहीं करता कि मान पॉजिटिव है या नेगेटिव। इसका कार्य केवल फ्रैक्शनल भाग को काट देना है।
सिंटैक्स
Math.trunc(x);
पैरामीटर्स - Math.trunc() एक संख्या को आर्गुमेंट के रूप में लेता है और फ्रैक्शनल भाग को ट्रंकेट करता है।
निम्नलिखित उदाहरण में, Math.trunc() मेथड प्रदान की गई पॉजिटिव संख्याओं के फ्रैक्शनल मानों को ट्रंकेट करता है।
उदाहरण
<html> <body> <script> var val1 = Math.trunc("1.414"); var val2 = Math.trunc("0.49"); var val3 = Math.trunc("8.9"); document.write(val1); document.write("</br>"); document.write(val2); document.write("</br>"); document.write(val3); </script> </body> </html>
आउटपुट
1 0 8
निम्नलिखित में Math.trunc() फंक्शन ने नेगेटिव संख्याओं के फ्रैक्शनल मानों को ट्रंकेट किया और उनके इंटीजर मानों को आउटपुट में प्रदर्शित किया।
उदाहरण
<html> <body> <script> var val1 = Math.trunc("-1.414"); var val2 = Math.trunc("-0.49"); var val3 = Math.trunc("-8.9"); document.write(val1); document.write("</br>"); document.write(val2); document.write("</br>"); document.write(val3); </script> </body> </html>
आउटपुट
-1 0 -8