تقسیم 5 بر 3 را در نظر بگیرید؛ جواب میشود 1.666666 و همینطور تا آخر! یا تقسیم 9 بر 7 را در نظر بگیرید که جول تقریبی 1.285714 را به ما میدهد. حالا سوال این است که چگونه میتوان تنها دو رقم اعشار یا یک رقتم اعشار این اعداد را نمایش داد که برفرض، 1.66 و 1.28 برگردانده شود؟!
شاید بگویید که میتوان ابتدا عدد اعشاری را به یک رشته تبدیل کرده و سپس با استفاده از علامت نقطه، آن را چداسازی کرد. و بدین ترتیب تنها دو حرف اول یا یک حرف اول بعد از نقطه را گرفته و به قبل آن بپسبانیم! اما خب در جاوا اسکریپت، متدی به نام toFixed برای اعداد اعشاری تعریف شده است که با استفاده از آن بهسادگی میتوان چنین کاری را انجام داد.
مراحل انجام کار
متغیر width را در نظر بگیرید که برابر با مقدار 1.6749 هست.
1 |
var width = 1.6749; |
حالا بهسادگی، میتوانیم تا دو رقم اعشار آن را بصورت زیر نمایش دهیم:
1 |
width = width.toFixed(2); // 1.67 |
نظرات ثبت شده بدون دیدگاه