سری آموزش های فصل نهم :
عناوین آموزش امروز:
- توابع در جاوا اسکریپت
- دستورات در جاوا اسکریپت
توابع و دستورات در جاواسکریپت
1.توابع در جاوا اسکریپت:
اغلب توابع موجود در جاوا اسکریپت به عنوان اعضایی از اشیای موجود در این زبان هستند اما تعداد اندکی از توابع وجود دارند که به طور مستقل مورد استفاده قرار می گیرند:
- (کاراکتر) escape . کاراکتری را می گیرد و کد اسکی معادل آن را بر می گرداند .
- (کد اسکی ) unescape . کارا کتر معادل کداسکی را بر می گرداند.
- (عبارت ) eval . یک عبارت ریاضی را ارزیابی و نتیجه آن را بر می گرداند.
- (مقدار) is Nall . مقدار را ارزیابی می کند و چنانچه تهی باشد ارزش True وگرنه ارزش False را بر می گرداند.
- Tostring . اشیا را در قالب رشته باز می کند . اگر بتواند شیئی را به صورت رشته باز کند ، مقدار را به صورت (object type) بر می گرداند
- (مبنا ورشته) ParseInt . و رشته را به عددی صحیح در مبنای ذکر شده تبدیل می کند و نتیجه را بر می گرداند.
- (رشته) parsetoFloat . رشته ای را به مقداری عددی اعشاری تبدیل می کند و نتیجه را بر می گرداند.
معرفی سایت :
2. دستورات در جاوا اسکریپت :
در این بخش مروری سریع بر دستورات جاوا اسکریپت خواهیم داشت خوانندگان می دانند که دراین مقاله نمی توان تمام امکانات جاوا اسکریپت را بیان کرد ولی مروری بر آن مفید به نظر می رسد.
1) دستور Var: این دستور برای تعریف متغیر به کار می رود . هر چند که متغیرها بدون این دستور نیز قابل استفاده اند .
دستور زیر متغیر X را برابر 30 در نظر می گیرد:
;var x=30 |
---|
توضیحات . برای ارائه توضیحات از کاراکتر // یا * / و * به صورت های زیر استفاده می شود .
this is first comment//
/*this is second comment*/ |
---|
2) دستور Function: این دستور برای تعریف تابع مورد استفاده قرار می گیرد . توابع با دستور return مقداری را به فراخوان برمی گردانند. دستورات زیر را ببینید:
}function add(n1,n2)
result=n1+n2 ;return result { |
---|
این دستورات تابعی به نام add را با دو پارامتر تعریف می کند که حاصل جمع آنها را محاسبه می کند و بر می گرداند.
3) دستور if…else : این دستور یک دستور شرطی است که شرطی را بررسی می کند . اگر شرط دارای ارزش درستی باشد دستور بعد از if اجرا می شود وگرنه دستور بعد از eIse اجرا می گردد:
a=4
x=5 y=10 if(a>10) result =x+y else result =x-y |
---|
شکل خلاصه ای از if توسط علامت ? پیاده سازی می شود:
result (a>10) ? x+y ;x-y |
---|
4) دستور while: این دستور برای ایجاد حلقه تکرار به کار می رود . حلقه ساده ای از while به صورت زیر است . در این حلقه تا زمانی که total کوچکتر از 10 است ، دستورات حلقه اجرا می شوند .
دانلود رایگان :
5) دستور for: این دستور نیز همانند while برای ایجاد حلقه به کار می رود . نمونه ای از حلقه for در زیر آمده است:
6) دستور while… do: این دستور برای ایجاد حلقه تکرار به کار می رود ولی شرط حلقه در انتهای حلقه تست می شود.
در این مثال ، ابتداد دستورات حلقه اجرا می شوند وسپس شرط total تست می گردد یعنی چه این شرط درست باشد و چه نباشد دستورات حلقه حداقل یک بار اجرا می شوند.
7) دستور break : این دستور موجب خروج از حلقه تکرار می شود . دستورات زیر ببینید :
در این دستور ، چنانچه n به 50 برسد دستور break اجرا شده حلقه خاتمه می یابد.
8) دستور continue : این دستور کنترل اجرا را به ابتدای حلقه تکرار می برد و حقله تست می شود . دستورات زیر را ببینید:
در این دستورات چنانچه n برابر با 2 شود کنترل به ابتدای حلقه تکرار می رود . در واقع 2 بار total جمع نمی شود.
9) دستور for …in : این دستور نیز نوعی حلقه تکرار است ولی قابلیت انعطاف آن مثل for و while نیست . معمولا برای کارکردن بر روی خاصیتی از یک شی به کار می رود.
Scores آرایه ای از عناصر است که عملگر in مشخص می کند که x در scores هست یا خیر .
برگرفته از :
راهنمای جامع
(HTML-DHTML-XML)
دکتر عین الله جعفر نژاد قمی
پاسخ به سوال دوستان :
شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟
دلیل اینکه میگوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از
تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.
یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر میکنند نیاز به وب سایت ندارند.
توجه داشته باشید که جهان به سمت دیجیتالی شدن پیش میرود و نداشتن وب سایت
برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.
برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید.
آدرس ایمیل: info@arazpardazesh.com
اینستاگرام شرکت: https://instagram.com/araz_pardazesh_kla
تماس با ما: https://arazpardazesh.com/contact