برخلاف HTML ، جاوا اسکریپت case sensitive است ؛ بنابراین هنگام نوشتن حروف بزرگ یا کوچک دستورات ، عبارات و اسامی متغیرها حتما توجه داشته باشید که اشتباهی رخ ندهد! چرا که برای مثال جاوا اسکریپت JavaScript بین ali و Ali تفاوت قائل میشود یک دستور جاوا اسکریپت JavaScript یک فرمان به مرورگر است . هدف این دستورات این است که به مرورگر بگویید که چه کاری باید انجام دهد. این دستور جاوا اسکریپت JavaScript به مرورگر می گوید که “Hello JavaSciprt PHP ASP” را بر روی صفحه وب نشان دهد: document.write("Hello JavaSciprt PHP ASP");به طور طبیعی باید سمی کالن را در آخر هر دستور قابل اجرا قرار دهیم . بسیاری از مردم تصور می کنند که این تمرین یک برنامه خوب است و باید معمولا شما این موضوع را در مثالهای جاوا اسکریپت در اینترنت ببنید. براساس استاندارد جاوا اسکریپت ، قرار دادن سمی کالن اختیاری است و مرورگر فرض می کند که اخر خط انتهای دستور است . برای این است که شما معمولا سمی کالن را در آخر خط نمی بینید . نکته : استفاده از سمی کالن این امکان را به شما می دهد که چندین دستور را در یک خط بنویسید .
پاسخ : جاوا اسکریپت – JavaScript کدهای جاوا اسکریپت کدهای جاوا اسکریپت (یا فقط جاوا اسکریپت JavaScript ) یک ترتیبی از دستورات جاوا اسکریپت است. هر دستور جاوا اسکریپت به ترتیبی که نوشته شده اند بوسیله مرورگرها قابل اجرمی باشد. این مثال یک عنوان و دو پاراگراف را در صفحه وب می نویسد <script type="text/javascript"> document.write(" [h=1]This is a header[/h]"); document.write(" This is a paragraph"); document.write(" This is another paragraph"); </script>
پاسخ : جاوا اسکریپت – JavaScript بلوکهای جاوا اسکریپت توضیحات جاوا اسکریپت JavaScript می توانند با هم در یک بلوک ذخیره شوند بلوکها با } شروع وبا { تمام می شوند . هدف از این بلوکها این است که یک ترتیبی از توضیحاتی که با هم اجرا می شوند ایجاد شود این مثال یک عنوان و دو پاراگراف را در صفحه وب می نویسد <script type="text/javascript"> { document.write(" [h=1]This is a header[/h]"); document.write(" This is a paragraph"); document.write(" This is another paragraph"); } </script> مثال بالا خیلی کارآمد نیست ؛ این فقط استفاده از بلوک را نشان می دهد . به طور طبیعی یک بلوک برای گروهی از توضیحات که در یک تابع یا وضعیت با هم استفاده می شوند ( جایی که اگر یک وضعیت خاص اتفاق بیفتد یک گروه از دستورات اجرا میشود). شما چیزهای بیشتری در مورد توابع و وضعیتها در بخشهای بعدی یاد خواهید گرفت.
پاسخ : جاوا اسکریپت – JavaScript توضیحات جاوا اسکریپت کامنتها می توانند یک توضیح را به جاوا اسکریپت اضافه کنند و یا آن را خوانا تر کنند. کامنتها هیچگاه اجرا نمیشوند و بیشترین استفاده آن برای خود برنامه نویس است چراکه برنامه نویس میتواند با افزودن توضیحات به کد خوانایی و درک آن را برای خود و سایر برنامه نویسات بیشتر کند! توضیحات یک خطی با // شروع می شوند . این مثال از کامنتهای یک خطی برای توضیح کدها استفاده کرده است <script type="text/javascript"> // This will write a header: document.write(" [h=1]This is a header[/h]"); // This will write two paragraphs: document.write(" This is a paragraph"); document.write(" This is another paragraph"); </script
پاسخ : جاوا اسکریپت – JavaScript توضیحات چند خطی جاوا اسکریپت توضیحات چند خطی جاوا اسکریپت با */ شروع شده و با /* تمام می شوند این مثال از کامنتهای چند خطی برای توضیح کدها استفاده کرده <script type="text/javascript"> /* The code below will write one header and two paragraphs */ document.write(" [h=1]This is a header[/h]"); document.write(" This is a paragraph"); document.write(" This is another paragraph"); </script
پاسخ : جاوا اسکریپت – JavaScript استفاده از توضیح برای جلوگیری از اجرا این مثالی از کامنت است که از اجرای یک کد یک خطی جلوگیری می کند <script type="text/javascript"> document.write(" [h=1]This is a header[/h]"); document.write(" This is a paragraph"); //document.write(" This is another paragraph"); </script> این مثالی از کامنت است که از اجرای یک کد چند خطی جلوگیری می کند <script type="text/javascript"> /* document.write(" [h=1]This is a header[/h]"); document.write(" This is a paragraph"); document.write(" This is another paragraph"); */ </script
پاسخ : جاوا اسکریپت – JavaScript استفاده از کامنت در آخر یک خط این نمونه ای از یک کامنت است که در آخر یک خط قرار دارد <script type="text/javascript"> document.write("Hello"); // This will write "Hello" document.write("Dolly"); // This will write "Dolly" </script
پاسخ : جاوا اسکریپت – JavaScript جاوا اسکریپت – javascript – کجا؟ جاوا اسکریپت در قسمت بدنه <body> در زمان لود صفحه اجرا میشود. جاوا اسکریپت در قسمت عنوان<head> زمانی اجرا میشود که فراخوانی شود.
پاسخ : جاوا اسکریپت – JavaScript جاوا اسکریپت را کجا قرار بدهیم جاوا اسکریپت زمانی که صفحه در داخل مرورگر لود می شود به سرعت اجرا می شود . این چیزی نیست که ما همیشه می خواهیم. گاهی اوقات می خواهیم که یک اسکریپت script زمانی که یک صفحه لود می شود یا در یک زمان دیگر که کابر کاری را انجام می دهد اجرا شود.
پاسخ : جاوا اسکریپت – JavaScript اسکریپت در قسمت عنوان <head> اسکریپت هایی که میخواهیم با یک فرخوانی call یا با یک رویداد event اجرا شوند به قسمت عنوان انتقال میدهیم. زمانی که شما یک اسکریپت را در قسمت عنوان قرار می دهید ، شما مطمئن هستید که اسکریپت قبل از اینکه کسی بخواهد از آن استفاده کند لود می شود. <html> <head> <script type="text/javascript"> ... </script> </head> <body> </body> </html