1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

جاوا اسکریپت – JavaScript

شروع موضوع توسط minaaa ‏22/10/11 در انجمن Java Script

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    اسکریپت در قسمت بدنه <body>

    اسکریپت هایی که باید زمان لود صفحه اجرا شوند بهتر است در قسمت <body> قرار بگیرند. زمانی که شما یک اسکریپت را در قسمت بدنه برنامه قرار می دهید معمولا آن اسکریپت محتوای صفحه را تولید میکند.

    <html>

    <head>
    </head>

    <body>
    <script type="text/javascript">
    ...
    </script>
    </body>

    </html>​
     
  2. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    اسکریپت در هر دو قسمت بدنه و عنوان

    شما می توانید تعداد نا محدودی از اسکریپتها را در متن خودتان قرار بدهید ؛ بنابراین شما می توانید اسکریپت را در هر دو قسمت عنوان و بدنه داشته باشید

    <html>
    <head>
    <script type="text/javascript">
    ...
    </script>
    </head>

    <body>
    <script type="text/javascript">
    ...
    </script>
    </body>
    </html>

     
  3. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    استفاده از جاوا اسکریپت خارجی

    گاهی اوقات ممکن است که شما بخواهید یک جاوا اسکریپت را در چندین صفحه اجرا کنید بدون اینکه مجبور باشید یک اسکریپت یکسان بر روی هر صفحه بنویسید.
    برای ساده کردن ، شما می توانید یک جاوا اسکریپت را در یک فایل خارجی بنویسید . فایل خارجی جاوا اسکریپت را با عنوان یک فایل با پسوند .js ذخیره کنید .
    توجه : اسکریپت خارجی نمی تواند شامل تگ <script> باشد .
    برای استفاده از اسکریپت خارجی در فایل .js داخل تگ <script> از صفت “src” بهره ببرید.

    <html>
    <head>

    <script type="text/script" src="xyz.js"> <script>

    </head>

    <body>
    </body>

    </html>​
    توجه : به یاد داشته باشید که اسکریپت را دقیقا جایی قرار دهید که اصولا باید در آنجا آن را مینوشتید.
     
  4. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    عملگرهای جاوا اسکریپت – JavaScript Operators

    عملگر جایگزینی = برای تعیین کردن یک مقدار به یک متغیر جاوا ایکریپت به کار می رود.
    عملگر محاسباتی + برای جمع کردن مقادیر با یکدیگر به کار می رود.

    y=5;
    z=2;
    x=y+z;​
    بعد از اجرای دستورات بالا مقدار x برابر ۷ است .
     
  5. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    عملگرهای محاسباتی جاوا اسکریپت

    عملگرهای ریاضی برای اجرا محاسبات بین متغیرها و یا مقادیر ثابت به کار می رود.
    با فرض y=5 جدول زیر عملگرهای محاسباتی جاوا اسکریپت را توضیح میدهد:
    عملگر توضیح مثال نتیجه
    + جمع x=y+2 x=7
    - تفریق x=y-2 x=3
    * ضرب x=y*2 x=10
    / تقسیم x=y/2 x=2.5
    % باقی مانده تقسیم x=y%2 x=1
    ++ افزایش یک واحد x=++y x=6
    – کاهش یک واحد x=–y x=4
     
  6. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    عملگرهای جایگزینی

    عملگرهای جایگزینی یک مقدار را به یک متغیر اختصاص می دهد
    جدول زیر توضیح عملگر جایگزینی است که مقدار x=10 , y=5 را برمی گرداند

    عملگر مثال معادل با نتیجه
    = x=y x=5
    += x+=y x=x+y x=15
    -= x-=y x=x-y x=5
    *= x*=y x=x*y x=50
    /= x/=y x=x/y x=2
    %= x%=y x=x%y x=0​
    عملگر + در رشته ها به کار می رود
    عملگر + علاوه بر جمع دو متغیر رشته ای می تواند متن ها را به یکدیگر وصل کند

    txt1="What a very";
    txt2="nice day";
    txt3=txt1+txt2;​
    برای جمع دو یا چند متغیر رشته ای با یکدیگر از عملگر + استفاده می شود

    txt1="What a very ";
    txt2="nice day";
    txt3=txt1+txt2;​
    بعد از اجرای متن بالا txt3 برابر what a verynice day می شود
    برای اضافه کردن فضای خالی بین دو متن در یکی از آنها فضای خالی قرار می دهیم

    txt1="What a very ";
    txt2="nice day";
    txt3=txt1+txt2;​
    یا برای قرار دادن فضای خالی دز یک عبارت

    txt1="What a very";
    txt2="nice day";
    txt3=txt1+" "+txt2;​
    بعد از اجرای متن بالا txt3 برابر what a very nice day می شود
     
  7. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    جمع رشته ها و اعداد

    به این مثالها توجه کنید

    x=5+5;
    document.write(x);

    x="5"+"5";
    document.write(x);

    x=5+"5";
    document.write(x);

    x="5"+5;
    document.write(x);​
    قاعده آن این است:
    اگر شما یک عدد و یک رشته را با هم جمع کنید حاصل یک رشته خواهد بود
     
  8. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    آیا شما جبر را از زمان مدرسه به یاد دارید؟

    آیا شما جبر را از زمان مدرسه به یاد دارید؟ x=5, y=6, z=x+y
    آیا به یاد می آورید که یک حرف (مانند x ) میتواند برای نگهداری یک مقدار ( مثل ۵ ) به کار رود و شما میتوانید طبق اطلاعات بالا مقدار z را برابر ۱۱ ارزیابی کنید
    این حروف متغیر نامیده می شوند . و این متغیزها می توانند مقداری را در خود ذخیره کنند و یا آن را نشان دهند ( z=x+y )
     
  9. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    متغیرهای جاوا اسکریپت

    متغیرهای جاوا اسکریپت برای نگهداری مقدار و یا عبارات به کار می روند.
    متغیرها می توانند اسمی کوتاه داشته باشند مانند X ویا کمی توصیفی باشند مانند Carname

    قواعدی برای نامگذاری متغیرهای جاوا اسکریپت:
    نام متغیرها به حروف کوچک و بزرگ حساس هستند case sensitive هستند .(y و Y دو متغیر متفاوت اند)
    نام متغیر باید با حروف الفبا و یا آندرلاین شروع شود
    توجه : چون خود جاوا اسکریپت Case-sensitive است ؛ نام متغیرهای آن نیز Case-sensitive است.

    مثال:
    مقدار یک متغیر در طول اجرا اسکریپت میتواند تغییر کند. شما میتوانید به یک متغیر از طریق نام آن دستیابی پیدا کنید – برای تغییر یا نمایش مفدارش
     
  10. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,795
    تشکر شده:
    6,456
    امتیاز دستاورد:
    113
    پاسخ : جاوا اسکریپت – JavaScript

    تعریف (ایجاد) متغیرهای جاوا اسکریپت

    ایجاد متغیرها در جاوا اسکریپت بیشتر اوقات به تعریف متغیر اشاره می کند
    شما می توانید متغبرهای جاوا اسکریپت را با var تعریف کنید .

    var x;
    var carname;​
    بعد از تعریف به صورت بالا متغیرها خالی هستند( هنوز هیچ اطلاعاتی داخل آنها نیست ) ؛ اگر چه شما می توانید آنها را موقع تعریف مقداردهی نمایید .

    var x=5;
    var carname="Volvo";​
    بعد از اجرای توضیح بالا متغیر x مقدار ۵ و carname مقدار volvo را در خود نگه می دارد.

    توجه : زمانی که شما متنی را داخل متغیر قرار می دهید باید علامت ” را قبل از شروع و بعد از پایان آن قرار دهید