اشیاء ریاضی در JavaScript

اشیاء ریاضی در JavaScript باعث می شوند عملیات های ریاضی روی اعداد انجام شوند.

<!DOCTYPE html>
<html>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = Math.PI;
</script>

</body>
</html>

شیء ریاضی

برخلاف اکثر اشیاء Math هیچ سازنده ای ندارد و یک شیء ثابت است.

همه ی متدها و خصوصیات را می توان بدون ایجاد یک شیء نخستین استفاده کرد.

خواص ریاضی (ثابت ها)

نحوه ی ایجاد همه ی ویژگی های Math با استفاده از Math.property است.

در جاوا اسکریپت 8 ثابت ریاضی داریم که می توان از آنها به عنوان ویژگی های ریاضی استفاده کرد.

تمام این ثابت ها از جمله عدد p در مثال زیر هستند.

<!DOCTYPE html>
<html>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = 
"<p><b>Math.E:</b> " + Math.E + "</p>" +
"<p><b>Math.PI:</b> " + Math.PI + "</p>" +
"<p><b>Math.SQRT2:</b> " + Math.SQRT2 + "</p>" +
"<p><b>Math.SQRT1_2:</b> " + Math.SQRT1_2 + "</p>" +
"<p><b>Math.LN2:</b> " + Math.LN2 + "</p>" +
"<p><b>Math.LN10:</b> " + Math.LN10 + "</p>" +
"<p><b>Math.LOG2E:</b> " + Math.LOG2E + "</p>" +
"<p><b>Math.Log10E:</b> " + Math.LOG10E + "</p>";
</script>

</body>
</html>

روش های ریاضی (Math Methods)

نحوه ی ایجاد هرنوع روش برای ریاضی (Math Methods) به صورت زیر است:

Math.method(number)

گرد کردن اعداد

برای گرد کردن اعداد به اعداد صحیح 4 روش وجود دارد که در جدول زیر به همراه توضیحات لازم مشاهده خواهید کرد.

و در بخش های بعد مثال هایی از آنهارا برسی میکنیم.

توضیحات روش

x به نزدیک ترین عدد صیح تبدیل می شود

Math.round(x)

x به نزدیک ترین عدد صحیح گرد شده به سمت بالا تبدیل می شود.

Math.ceil(x)

x به نزدیک ترین عدد صحیح گرد شده به سمت پایین تبدیل می شود.

Math.floor(x)
x به قسمت صحیح خود تبدیل می شود. Math.floor(x)

()Math.round متد

Math.round(x) اعداد را به نزدیک ترین مقدار صحیح تبدیل می کند.

برای مثال چون 4.6 به 5 نزدیک تر است پس تبدیل به 5 می شود.

<!DOCTYPE html>
<html>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = Math.round(4.6);
</script>

</body>
</html>

()Math.ceil متد

(x)Math.ceil اعداد را به نزدیک ترین مقدار صیحیح به سمت بالا گرد می کند.

برای مثال نزدیک ترین صحیح بزرگتر از 4.2 عدد 5 است.

<!DOCTYPE html>
<html>
<body>


<p id="test"></p>

<script>
document.getElementById("test").innerHTML = Math.ceil(4.2);
</script>

</body>
</html>

()Math.floor متد

(x)Math.floor اعداد را به نزدیک ترین مقدار صیحیح به سمت پایین گرد می کند.

برای مثال نزدیک ترین عدد صحیح کوچکتر از 4.9 عدد 4 است.

<!DOCTYPE html>
<html>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = Math.floor(4.9);
</script>

</body>
</html>

()Math.trunc متد

(x)Math.trunc باعث تبدیل شدن عدد به قسمت صحیح خود می شود.

برای مثال قسمت صحیح عدد 4.5 عدد 4 است.

<!DOCTYPE html>
<html>
<body>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = Math.trunc(4.5);
</script>

</body>
</html>

خلاصه درس

در این فصل با ریاضی در JS آشنا شدیم و به برسی متدهای آن پرداختیم.

تمرین


مشاهده پاسخ
توسعه دهندگان
احسان اسلامی