شنبه, ۸ اردیبهشت, ۱۴۰۳ / 27 April, 2024
مجله ویستا

Switch


Switch
● Switch ( شرط)
{
▪ case Label ۱ :
باشد این کدها اجرا میشود Label ۱ اگر شرط برابر [ Codes]
Break
▪ Case Label ۲ :
باشد این کدها اجرا میشود Label ۲ اگر شرط برابر [ Codes]
Break
▪ Default :
نباشد این کدها اجرا میشود Label , Label ۲ اگر شرط برابر [ Codes]
}
مثال :
● زبانهای شیء گرا -Object Oriented
Script یک زبان برنامه نویسی Object Oriented ( شیء گرا ) میباشد.
در این قسمت مفهوم شیء گرایی می پردازیم. یک برنامه O-O شامل مفاهیم Object ، Properties ، Methods و Events میباشد.
▪ Objects : در دنیای حقیقی ، اشیاء مانند کامپیوتر ، دوچرخه و ... میباشند. در زبان JS اشیاء درون Browser ها بوده و عبارتند از پنجره ها ، فرمها، دکمه ها و Check Box ها.
▪ Properties : اشیاء نیز دارای مشخصه هایی میباشند. مثلاً گربه دارای پوست میباشد، کامپیوتر دارای کیبورد و دوچرخه دارای چرخ است.
▪ Methods : کاری که اشیاء میتوانند انجام دهند Methods نامیده میشود.
▪ Events (وقایع): عملیاتی هستند که کاربر در هنگام کار با صفحه طراحی شده ، انجام میدهد. پذیرش (Submitting) یک فرم و تغییر مکان نشانگر ماوس بر روی یک تصویر دو نمونه از حالات و وقایع اتفاق افتاده است.
این وقایع توسط دستوراتی به نام Event Handler برنامه، کنترل می شوند.
● حلقه های تکرار
۱) حلقه تکرار While :
While ( شرط ){
JS کدهای
}
۲) حلقه تکرار Do…While :
Do
{
JS کدهای
}
while (شرط )
۳) حلقه تکرار For:
For ( مقدار اولیه ; شرط ; افزایش )
{
JS کدهای
}
مثالی از حلقه For :
● آبجکت String
▪ آبجکت String : آبجکت String برای کار کردن با متن است. Length ، یک Property برای String است که تعداد کاراکتر های موجود در رشته را بر می گرداند.
Length:
مثال :
▪ خروجی برنامه:
Esfahan Information Technology Center ۳۷
Fontcolor () رنگ متن را عوض میکند.
Index Of () مکان کاراکتر داده شده را بر میگرداند.
Match () یک لغت در متن را پیدا میکند.
Substr () یک لغت در متن را پیدا میکند.
To LowerCase () به حروف کوچک تبدیل میکند.
To UpperCase () به حروف بزرگ تبدیل میکند.
مثال از متد FontColor()
مثالی از متد IndexOf()
این مثال تست میکند که آیا یک متن حاوی یک لغت خاص است یا نه. اگر آن لغت خاص در متن باشد مکان اولین کاراکتر از آن لغت را برمیگرداند. اولین مکان در متن با عدد ۰ مشخص میشود.
W۳ School Is Great ۰ ۱ ۲ مثال از متد Match () :
تست میکند که آیا یک رشته حاوی یک لغت خاص است یا نه.
مثال از متدsubstring() , substr() :
خروجی :
Format Form
منبع : استاد آن‌لاین


همچنین مشاهده کنید