یکشنبه, ۲۳ اردیبهشت, ۱۴۰۳ / 12 May, 2024
مجله ویستا

Switch


Switch

Script یک زبان برنامه نویسی Object Oriented شیء گرا میباشد در این قسمت مفهوم شیء گرایی می پردازیم یک برنامه O O شامل مفاهیم Object , Properties , Methods و Events میباشد

● Switch ( شرط)

{

▪ case Label ۱ :

باشد این کدها اجرا میشود Label ۱ اگر شرط برابر [ Codes]

Break

▪ Case Label ۲ :

باشد این کدها اجرا میشود Label ۲ اگر شرط برابر [ Codes]

Break

▪ Default :

نباشد این کدها اجرا میشود Label , Label ۲ اگر شرط برابر [ Codes]

}


Switch

● زبانهای شیء گرا -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 کدهای

}


Switch

● آبجکت String

▪ آبجکت String : آبجکت String برای کار کردن با متن است. Length ، یک Property برای String است که تعداد کاراکتر های موجود در رشته را بر می گرداند.

Length:


Switch

▪ خروجی برنامه:

Esfahan Information Technology Center ۳۷

Fontcolor () رنگ متن را عوض میکند.

Index Of () مکان کاراکتر داده شده را بر میگرداند.

Match () یک لغت در متن را پیدا میکند.

Substr () یک لغت در متن را پیدا میکند.

To LowerCase () به حروف کوچک تبدیل میکند.

To UpperCase () به حروف بزرگ تبدیل میکند.


Switch

Switch

این مثال تست میکند که آیا یک متن حاوی یک لغت خاص است یا نه. اگر آن لغت خاص در متن باشد مکان اولین کاراکتر از آن لغت را برمیگرداند. اولین مکان در متن با عدد ۰ مشخص میشود.


Switch

تست میکند که آیا یک رشته حاوی یک لغت خاص است یا نه.


Switch

خروجی :

Format Form