» مقالات تجارت الکترونیک » مقالات هایبرد » اشیای موجود در جاوا اسکریپت (آموزش HTML)

اشیای موجود در جاوا اسکریپت (آموزش HTML)

اشیای موجود در جاوا اسکریپت (آموزش HTML)

7570  تعداد بازدید  |  سه شنبه 26 آبان ماه 1394

در طراحی سایت هر شیء در جاوا اسکریپت دارای اعضاء داده ای است که آنها را خاصیت می نامیم و دارای توابعی است که آنها را متد می نامیم. در ادامه به شرح مختصری از اشیای جاوا اسکریپت می پردازیم.

در طراحی سایت هر شیء در جاوا اسکریپت دارای اعضاء داده ای است که آنها را خاصیت می نامیم و دارای توابعی است که آنها را متد می نامیم. در ادامه به شرح مختصری از اشیای جاوا اسکریپت می پردازیم. 
شیء Array. برای تعریف ارایه میتوان شیء ارایه جدیدی را ایجاد کرد. برای تعریف ارایه از کلمه کلیدی neW استفاده می شود:
students = new Array (30)
در این دستور آرایه students با ۳۰ عنصر تعریف می شود که اندیس آرایه از ۰ تا ۲۹ است. لذا پنجمین عنصر آرایه به صورت زیر خواهد بود: 
fifth = students [4] ;
:Array متدهای شیء
ioin(string. عناصر آرایه را به هم الحاق می کند و در رشته String قرار می دهد. عناصر آرایه با کاما یا
جدا کننده دیگری از هم جدا میشوند.
| .reverse .ترتیب عناصر آرایه را معکوس می کند .
(Sort(function. ارایه را مرتب میکند. معمولا این مرتب سازی به صورت الفبا است. با استفاده از یک تابع می توانید نوع مرتب سازی را تعیین کنید. 
شی String. هر رشته ای از کاراکترها در جاوا اسکریپت، یک شیء رشته است. دستور زیر رشته ای را در متغیر lext قرار می دهد:
text ="This is a test."
چون رشته به صورت شیء است میتواند توسط کلمه کلیدی new نیز ایجاد شود:
text =new String ("This is a test.")
خاصیت lengthرشته، طول رشته را مشخص می کند.
متدهای String:
. substring (i, j از i تا j از رشته انتخاب می شود.
toUpperCase(). رشته را به حروف بزرگ تبدیل می کند و برمیگرداند.
()toLowerCase. رشته را به حروف کوچک تبدیل می کند و برمیگرداند.
indexof(stri- i) با شروع از i رشته str را در رشته اصلی جستجو می کند و موقعیت آن را برمیگرداند. 
(LastIndexOf(stri . با یک جستجوی معکوس، آخرین موقعیت رشته str را برمی گرداند. جستجو ازi شروع می شود.
(Iink(href. پیوند HTML را ایجاد می کند.
(anchar(name. رشته ای را برمی گرداند که ویژگی نام آن توسط name مشخص میشود. ()big. با استفاده از دستور <BIG> در HTML، متن بزرگی را نمایش می دهد.
 ()blink. با استفاده از دستور <BLINK که متن را چشمک زن می کند. 
Bold(). با استفاده از دستور> B> متن پررنگ را چاپ میکند.
 ()fixed. با استفاده از دستور <TT > متنی با فونت ثابت را چاپ میکند.
(fontcolor(color. رشته را با رنگی نشان می دهد که معادل دستور <fontcolor> در نت اسکیپ است، رنگ را از color می گیرد.
(fontsize(Size. اندازه فونت را تغییر می دهد. 
()italies. رشته را با استفاده از دستور <I < به صورت ایتالیک نمایش می دهد.
 Small(). رشته را با استفاده از دستور < SMALL> با حروف ریز نمایش میدهد.
 Strike. رشته ای را با دستور <STRING> نمایش میدهد.
- .نمایش میدهد <SUB> رشته ای را با دستور .Sub()
()Sup. رشته ای را با دستور <SUP> نمایش میدهد.
شی Math 
این شی یک شی واقعی است ، زیرا نمیتوانید آن را به وجود بیاورید .ثوابت زیادی در این شی وجود دارد که به عنوان خاصیت های آن شی هستند
خواص شی Math
E. پایه الگوریتم طبیعی است (تقریباً ۲۷۱۸).
 LN2. لگاریتم طبیعی ۲ است (تقریباً ۰/۶۹۳).
 LN10. لگاریتم طبیعی ۱۰ است (تقریباً ۲/۳۰۲).
LOG2E. مقدار لگاریتم پایه دو )e۱/۴۴۲).
• LOG10E. مقدار لگاریتم پایه ده e(۰/۴۳۴).
PI. عدد پی است (۳/۱۴۱۵۹). 
• 2_SQRT1. ریشه دوم عدد ۰/۵ (۰/۷۰۷). 
• SORT2. ریشه دوم عدد ۲ (۱/۴۱۴۲). 
متدهای جبری شیء Math. O
acos(num. آرک کسینوس یک عدد را برحسب رادیان محاسبه می کند.
• )csos. asin(num سینوسی یک عدد را برحسب رادیان محاسبه می کند. 
• )csí.atan(num تانژانت یک عدد را برحسب رادیان محاسبه می کند.
• (cos(num . کسینوسی یک زاویه را محاسبه می کند.
• (sin(num. سینوسی یک زاویه را محاسبه می کند.
• ()tan. تانژانت یک زاویه را محاسبه می کند.
متدهای آماری ولگاریتمی شی عMath.
(exp(num. عدد e را به توان num می رساند.
• (log(num. لگاریتم طبیعی عدد num را محاسبه میکند. 
Max (num 1,num 2 ) . بزرگترین مقدار num1  و num 2 را بر میگرداند
Min (num 1,num 2 ) .کوچکترین مقدار num 1  و num 2  را برمی گرداند
 

 

مقالات مرتبط به طراحی سایت :

عملگرها (آموزش HTML)
متد ها در زبان های اسکریپتی 2 (آموزش HTML)
متد ها در زبان های اسکریپتی(آموزش HTML)
اشیای موجود در جاوا اسکریپت (آموزش HTML)
دستورات در جاوااسکریپت(آموزش HTML)
جاوا اسکریپت (آموزش HTML)
استفاده از دکمه های تصویری به جای SUBMIT (آموزش HTML)
کادرهای کنترلی (آموزش HTML)
لیستهای لغزنده (آموزش HTML)
فیلد متنی چند خطی (آموزش HTML)
کنترلهای فرم (آموزش HTML)
امکانات دیگری از جدول (آموزش HTML)
جدول و صفحه آرایی (آموزش HTML)
لیستها در HTML (آموزش HTML)
سایر فرمتهای دودویی (آموزش HTML)
تصاویر به عنوان دکمه/صوت دیجیتال/فرمت های فایل های صوتی /برداشت و اجرای فایل صوتی(آموزش HTML)