آموزش برنامه نویسی جاوااسکریپت-جلسه دهم

آموزش برنامه نویسی جاوااسکریپت-جلسه دهم

Properties یا ویژگی ها خصوصیاتی هستند که روی یک object عمل می کنند. تفاوت آن با متد این است که متد به تنهایی کار میکند ولی propertie ها روی object پیاده می شود.

Parseint() Method

این متد integer یک عد رو رو برمی گردونه.

Document.getElementById(“demo”).innerhtml =
Parseint(“-10”); => -10
Parseint(“10.33”); =>10
Parseint(“10 6”); => -10
Parseint(“10 years”); => 10
Parseint(“years 10”); => nan

پیشنهاد ویژه: آموزش جاوااسکریپت

Parsfloat() Method

این متد هم تقریبا به متد قبلی است و عدد برمی گرداند. منتهی مثلا مورد 10.33 را همانطور برمی گرداند .

Number Properties

Properties یا ویژگی ها خصوصیاتی هستند که روی یک object عمل می کنند. تفاوت آن با متد این است که متد به تنهایی کار میکند ولی propertie ها روی object پیاده می شود.

پیشنهاد مقاله: آموزش برنامه نویسی جاوا اسکریپت-جلسه بیست و دوم

برخی از properties ها را در ادامه بررسی می کنیم:

MAX_VALUE

let x = Number.MAX_VALUE;
document.getElementById(“demo”).innerHTML = x;

در اینجا منظور این است که بزرگ ترین  عدد ممکن که کامپیوترگنجایشش رو داره برگردونه

پیشنهاد مقاله: آموزش برنامه نویسی PHP-جلسه سوم

MIN_VALUE

در اینجا منظور این است کوچک ترین عدد ممکن که کامپیوترگنجایشش رو داره برگردونه

POSITIVE-INFINITY

بزرگترین عدد مثبت و بی نهایت رو برمیگردونه که همان بی نهایت هست

NEGATIVE-INFINITY

منفی بی نهایت رو برمیگردونه که در واقع کوچکترین عدد ممکن است .

NAN

        Let x = Number.NAN ; => NAN


ویژگی های اعداد را نمی توان روی متغیرها استفاده کرد. مثلا اگر بجای Number.MAX_VALUE

به این شکل بنویسیم : X.MAX_VALUE جوابی که به ما برمیگرداند تعریف نشده است . چون نمیتوان از اسم Numberاستفاده کرد برای این موارد.

اشتراک گذاری :
مریم گوهرزاد
نویسنده

مریم گوهرزاد

مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین و توسعه‌دهنده بلاکچین | متخصص Solidity | توسعه‌دهنده وب Full-Stackمن یک توسعه‌دهنده علاقه‌مند به فناوری‌های بلاکچین و وب ۳ هستم و در زمینه Solidity، توسعه قراردادهای هوشمند و ساخت برنامه‌های غیرمتمرکز (DApps) فعالیت می‌کنم. تمرکز من بر طراحی و پیاده‌سازی راهکارهایی است که در کنار بهره‌گیری از فناوری‌های نوین، عملکرد مناسب، امنیت و تجربه کاربری مطلوبی ارائه دهند.در کنار تخصص در حوزه بلاکچین، به عنوان یک توسعه‌دهنده وب Full-Stack نیز در طراحی و توسعه وب‌سایت‌ها و برنامه‌های تحت وب فعالیت می‌کنم. تجربه کار در بخش‌های Front-End و Back-End به من این امکان را داده است که پروژه‌ها را از مرحله ایده و طراحی تا توسعه و اجرا، با دیدی جامع دنبال کنم. در فرآیند توسعه، توجه ویژه‌ای به کدنویسی تمیز، معماری مناسب، طراحی واکنش‌گرا، عملکرد مطلوب و تجربه کاربری روان دارم.

TEST_VALUE_123
https://t.me/artarasaneh
tel:09193426251
https://wa.me/+989193426251
https://instagram.com/artarasaneh_com