پاسخ : جاوا اسکریپت – JavaScript اسکریپت در قسمت بدنه <body> اسکریپت هایی که باید زمان لود صفحه اجرا شوند بهتر است در قسمت <body> قرار بگیرند. زمانی که شما یک اسکریپت را در قسمت بدنه برنامه قرار می دهید معمولا آن اسکریپت محتوای صفحه را تولید میکند. <html> <head> </head> <body> <script type="text/javascript"> ... </script> </body> </html>
پاسخ : جاوا اسکریپت – JavaScript اسکریپت در هر دو قسمت بدنه و عنوان شما می توانید تعداد نا محدودی از اسکریپتها را در متن خودتان قرار بدهید ؛ بنابراین شما می توانید اسکریپت را در هر دو قسمت عنوان و بدنه داشته باشید <html> <head> <script type="text/javascript"> ... </script> </head> <body> <script type="text/javascript"> ... </script> </body> </html>
پاسخ : جاوا اسکریپت – JavaScript استفاده از جاوا اسکریپت خارجی گاهی اوقات ممکن است که شما بخواهید یک جاوا اسکریپت را در چندین صفحه اجرا کنید بدون اینکه مجبور باشید یک اسکریپت یکسان بر روی هر صفحه بنویسید. برای ساده کردن ، شما می توانید یک جاوا اسکریپت را در یک فایل خارجی بنویسید . فایل خارجی جاوا اسکریپت را با عنوان یک فایل با پسوند .js ذخیره کنید . توجه : اسکریپت خارجی نمی تواند شامل تگ <script> باشد . برای استفاده از اسکریپت خارجی در فایل .js داخل تگ <script> از صفت “src” بهره ببرید. <html> <head> <script type="text/script" src="xyz.js"> <script> </head> <body> </body> </html>توجه : به یاد داشته باشید که اسکریپت را دقیقا جایی قرار دهید که اصولا باید در آنجا آن را مینوشتید.
پاسخ : جاوا اسکریپت – JavaScript عملگرهای جاوا اسکریپت – JavaScript Operators عملگر جایگزینی = برای تعیین کردن یک مقدار به یک متغیر جاوا ایکریپت به کار می رود. عملگر محاسباتی + برای جمع کردن مقادیر با یکدیگر به کار می رود. y=5; z=2; x=y+z;بعد از اجرای دستورات بالا مقدار x برابر ۷ است .
پاسخ : جاوا اسکریپت – 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
پاسخ : جاوا اسکریپت – 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 می شود
پاسخ : جاوا اسکریپت – 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);قاعده آن این است: اگر شما یک عدد و یک رشته را با هم جمع کنید حاصل یک رشته خواهد بود
پاسخ : جاوا اسکریپت – JavaScript آیا شما جبر را از زمان مدرسه به یاد دارید؟ آیا شما جبر را از زمان مدرسه به یاد دارید؟ x=5, y=6, z=x+y آیا به یاد می آورید که یک حرف (مانند x ) میتواند برای نگهداری یک مقدار ( مثل ۵ ) به کار رود و شما میتوانید طبق اطلاعات بالا مقدار z را برابر ۱۱ ارزیابی کنید این حروف متغیر نامیده می شوند . و این متغیزها می توانند مقداری را در خود ذخیره کنند و یا آن را نشان دهند ( z=x+y )
پاسخ : جاوا اسکریپت – JavaScript متغیرهای جاوا اسکریپت متغیرهای جاوا اسکریپت برای نگهداری مقدار و یا عبارات به کار می روند. متغیرها می توانند اسمی کوتاه داشته باشند مانند X ویا کمی توصیفی باشند مانند Carname قواعدی برای نامگذاری متغیرهای جاوا اسکریپت: نام متغیرها به حروف کوچک و بزرگ حساس هستند case sensitive هستند .(y و Y دو متغیر متفاوت اند) نام متغیر باید با حروف الفبا و یا آندرلاین شروع شود توجه : چون خود جاوا اسکریپت Case-sensitive است ؛ نام متغیرهای آن نیز Case-sensitive است. مثال: مقدار یک متغیر در طول اجرا اسکریپت میتواند تغییر کند. شما میتوانید به یک متغیر از طریق نام آن دستیابی پیدا کنید – برای تغییر یا نمایش مفدارش
پاسخ : جاوا اسکریپت – JavaScript تعریف (ایجاد) متغیرهای جاوا اسکریپت ایجاد متغیرها در جاوا اسکریپت بیشتر اوقات به تعریف متغیر اشاره می کند شما می توانید متغبرهای جاوا اسکریپت را با var تعریف کنید . var x; var carname;بعد از تعریف به صورت بالا متغیرها خالی هستند( هنوز هیچ اطلاعاتی داخل آنها نیست ) ؛ اگر چه شما می توانید آنها را موقع تعریف مقداردهی نمایید . var x=5; var carname="Volvo";بعد از اجرای توضیح بالا متغیر x مقدار ۵ و carname مقدار volvo را در خود نگه می دارد. توجه : زمانی که شما متنی را داخل متغیر قرار می دهید باید علامت ” را قبل از شروع و بعد از پایان آن قرار دهید