تعریف متغیرها در جاوا اسکریپت + قسمت پنجم
این مطلب با عنوان متغیرها در javaScript آموزش جاوا اسکریپت قسمت پنجم می باشد که با سر فصل های مهم نحوه ی تعریف متغیرهای JavaScript ، قواعد نامگذاری متغیرها در JavaScript و متغیرهای محلی و عمومی جاوا اسکریپت نوشته شده است. متغیرها در جاوا اسکریپت یک بحث اساسی برای یادگیری جاوا اسکریپت می باشد. پس تا آخر این بحث با تیم طراحی سایت اصفهان وب یار همراه باشید.
متغیرها در javaScript
متغیرها در javaScript حافظ و حامل اطلاعات هستند. یعنی این متغیرها اطلاعاتی را در خود ذخیره نموده و در حین اجرای برنامه با شرایط مختلف تغییر می کنند. به عنوان مثال x در عبارت x=5 یک متغیر بوده که مقدار 5 در آن ذخیره شده است.
قواعد نام گذاری متغیرها در جاوا اسکریپت
برای نام گذاری متغیرهای javaScript به نکات زیر توجه فرمایید:
دستورات جاوا اسکریپت نسبت به حروف کوچک و بزرگ حساس می باشد. از این رو متغیرهای جاواسکریپت با حروف بزرگ با متغیرهای javaScript با حروف کوچک، کاملا مجزا هستند.
در ابتدای نام متغیرهای جاوا اسکریپت می توانید کراکترهای _ و $ استفاده نمایید. اما هیچ وقت با عدد شروع نکنید.
سعی کنید نام متغیرهای جاوا اسکریپت را کوتاه و با معنی بگذارید و از کلمات کلیدی و رزرو شده ی JavaScript استفاده نکنید.
نحوه تعریف متغیرها در JavaScript
برای تعریف متغیرها در جاوا اسکریپت از دستور var استفاده می گردد. مانند:
1 2 |
var x=5; var template; |
همان طور که می بینید متغیر template بدون مقدار دهی تعریف شده است. این گونه متغیرها به طور پیش فرض مقدار undefined یا null را دارند و در حین اجرای برنامه می توانند مقدار بگیرند. var برای همه ی انواع داده ای به کار می رود. داده هایی نظیر number ، string ، Boolean ، array و object .
توجه: در برخی از شرایط خاص که در ادامه ی مطلب توضیح داده شده است، عبارت var را به کار نمی بریم.
تعریف چند متغیر در یک خط
برای بهینه نوشتن کدهای جاوا اسکریپت، می توان متغیرهای جاوا اسکریپت را با استفاده از جدا کننده ی کاما در یک خط نوشت. یعنی داریم:
1 |
var lastname="Doe", age=30, job="carpenter"; |
متغیرهای محلی (local) در جاوا اسکریپت
متغیر محلی جاوا اسکریپت ، متغیری است که تنها در یک تابع قابل تعریف می باشد و به محض خروج از تابع از بین می رود. از این رو می توان متغیرهای javaScript را بدون این که هیچ تداخلی به هم وارد نمایند، با نام های یکسان و در توابع مختلف استفاده کرد. زیرا این متغیرهای محلی جاوا اسکریپت در حافظه هایی جدا در RAM ذخیره می شوند. البته دقت کنید که برای تعریف متغیر محلی جاوا اسکریپت در هرتابع حتما باید از دستور var استفاده نمود.
توجه: در مورد توابع javaScript در فصل مربوط به خود بیشتر صحبت می کنیم.
مثال:
1 2 3 4 5 6 7 8 9 10 |
function my_func1 () { var name = "name1"; console.log (name1); } function my_func2 () { var name = "name2"; console.log (name2); } my_func1 (); // name1 my_func2 (); // name2 |
در مثال بالا name1 و name2 متغیرهای JavaScript محلی هستند.
متغیرهای عمومی (global) در جاوا اسکریپت
متغیر عمومی جاوا اسکریپت ، متغیری است که تمامی توابع یک صفحه به آن دسترسی دارند. این نوع متغیرها تنها با بستن مرورگر از بین می روند. برای تعریف متغیر عموی جاوا اسکریپت باید آن را خارج از توابع یا بدون دستور var به کار برد.
به طور کلی سه روش برای تعریف متغیرهای عمومی جاوا اسکریپت وجود دارد:
1 2 3 4 |
var name = "my_name"; name = "my_name"; var name; name; |
در مثال زیر به چاپ خروجی توجه فرمایید:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
var name = " name1"; function my_func1 () { console.log (name); } function my_func2 () { name = " name2"; console.log (name); } function my_func3 () { var name = " name3"; console.log (name); } function my_func4 () { age = 20; console.log (age); } my_func1 (); // name1 my_func2 (); // name2 my_func1 (); // name2 my_func3 (); // name3 my_func4 (); // 20 |
در مثال بالا مشاهده می کنید که متغیر عمومی name در ابتدای کد تعریف شده است سپس در توابع my_func1 () و my_func2 () متغیر name را فراخونی و مقدار دهی کرده اند. اما در تایع my_func3 () به دلیل این که name همراه با دستور var به کار رفته است، همانا name در این جا یک متغیر محلی جاوا اسکریپت می باشد. از طرفی متغیر age در تابع my_func4 () چون بدون عبارت var نوشته شده و بیرون از تابع نیز تعریف نشده است، لذا age متغیر عمومی جاوا اسکریپت می باشد.
امیدواریم این بخش از آموزش مورد استقبال شما عزیزان واقع شده باشد. تاکنون با انواع دستورات جاوا اسکریپت ، توضیحات در جاوا اسکریپت و متغیرها در جاوا اسکریپت آشنا شدید. در جلسه ی بعد تصمیم داریم در مورد انواع داده ها در جاوا اسکریپت صحبت کنیم. این آموزش ها را گام به گام با ما پیش بروید و حتما تمرین نمایید. همچنان منتظر حضور گرمتان در جلاسات بعدی جاوا اسکریپت هستیم.
برای اطلاع از آخرین آموزش ها در اینستاگرام وب یار همراه ما باشید.
ساخت سایت رایگان خارجی یکی از دغدغههای مهم افراد برای پیشبرد اهداف کاری است. در واقع ایجاد سایت توسط شرکتهای معتبر، هزینههای زیادی در بر دارد، به همین دلیل است که افراد تلاش میکنند از طریق یادگیری نحوه ایجاد سایت به صورت رایگان و یا کمک گرقفتن از شرکتهایی که اقدام به ساخت سایت رایگان میکنند، این هزینهها را برای خود به میزان قابل توجهی کاهش دهند. اما برای انجام این کار چه باید کرد؟ به طور کلی در فضای اینترنت آموزشهای مختلفی برای این منظور ارائه شده است که مشاهده آنها میتواند تا حد زیادی به شما برای این منظور کمک کند، اما راهنمایی گرفتن از شرکتهای فعال طراحی سایت در این امر نیز یک مسئله ضروری است. در وهله اول لازم است که شما نوع سایتی را که میخواهید ایجاد کنید، انتخاب کنید. پس از آن یک قالب را به صورت سفارشی تعیین کنید و کار را آغاز کنید. برای ساخت سایت رایگان به چه چیزهایی نیاز است؟ ابتدا باید به دنبال یک سازنده سایت باشید، در واقع چنین شرکتهایی این امکان را به شما میدهند که پس از ساخت سایت، در فضای اینترنت جایگاه مناسبی برای خود به دست آورید. البته در هنگام تلاش برای کمک گرفتن از یک شرکت معتبر و باتجربه در این زمینه، حتما به چند نکته از جمله داشتن نمونه کار معتبر، داشتن […]
طراحی وبسایت به ساخت، راهاندازی و دیزاین صفحات وب گفته میشود که در ادامه با مزیت ساخت سایت در اصفهان آشنا می شویم. وبسایتها با استفاده از زبان کدنویسی طراحی میشوند. اما امروزه با پیشرفت فناوری، تواناییها و ویژگیهای برنامههای ساخت وبسایتها افزایش یافته و کار را برای برنامهنویسان و طراحان وب آسانتر کرده است. با توسعه فناوری و استفاده روز افزون مردم از تکنولوژیهای پیشرفته و همینطور تاثیر شیوع کرونا، باعث شد تا مردم نیازهای خود را به صورت آنلاین و حضوری برطرف کنند. همینطور اکثر شرکتها و حتی فروشگاهها کلیه خدمات خود را به صورت اینترنتی در اختیار کاربران و مشتریان خود قرار میدهند. از این رو وبسایتها اهمیت بسیار زیادی دارند. وبسایتها انواع مختلفی از جمله وبسایتهای فروشگاهی، شرکتی، خدماتی و… دارند. طراحی یک وبسایت حرفهای میتواند شما را در جذب مشتری در اصفهان و شهرهای دیگر کمک کند، مشتریانی که هم میتوانند توریست باشند و هم از افراد خود اصفهان. طراحی یک وبسایت به خدماتی بستگی دارد که افراد میتوانند به مشتریان خود ارائه دهند. افراد با طراحی یک وبسایت میتواند محصولات و یا خدمات خود را به همه مردم ایران و یا حتی جهان معرفی کنند. این خدمات میتواند خدمات فروشگاهی و راهبردی باشند. از این رو انتخاب شرکتی که بهترین و به روزترین خدمات ساخته وبسایت در اصفهان برای طراحی انواع وبسایتهای تجاری را […]
دنیای امروزه دنیای ارتباطات می باشد واهمیت رسانه ها بیشتر از همیشه احساس می شود. شبکه های اجتماعی با هدف ارتباط گرفتن افراد به وجود آمد و امروزه برای تبلیغات کسب و کارها بسیار مهم تلقی می شود. درعصر ارتباطات اغلب کسب وکارها برای پیشرفت زمینه ی شغلی خود به سمت تبلیغات در شبکه های اجتماعی روی آورده اند.شبکه های اجتماعی محبوب در اطلاع رسانی برای خبرهای روزانه نقش بسیار مهمی را ایفا می کنند. با وب یار همراه باشید تا با بهترین شبکه های اجتماعی در ایران آشنا شویم. در جامعه ی امروزی شبکه های اجتماعی جزئی از زندگی مردم شده که برای تبلیغات ،اطلاع رسانی ها و آموزش و…از این شبکه ها بهره می برند.باتوجه به همگانی شدن شبکه های اجتماعی بین مردم لازم است که در مورد هر کدام از این شبکه ها اطلاعاتی کسب کنیم تا از جوامع امروز عقب نمانیم. تاریخچه مختصری در مورد شبکه های اجتماعی : ریشه شکل گرفتن مفهوم شبکه های اجتماعی در سال 1960در دانشگاه ایلی نویز در آمریکا بود.و بعد از روی کار آمدن مفهوم شبکه های اجتماعی در سال 1997سایتی تشکیل شد که اجازه ایجاد پروفایل به افرادمختلف را داد هدف این سایت جمع کردن لیستی از دوستان در کنار هم بود و بعد از آن هم شبکه های اجتماعی مختلفی با اهداف متنوع روی کار آمد. در سال […]
طراحی قالب وردپرس امروزه طرفداران زیادی پیدا کرده است. وردپرس یک سیستم مدیریت محتوای قوی است که می توان با آن قالب های زیبایی طراحی کرد. در مطلب امروز وب یار می خواهیم با نحوه طراحی قالب وردپرس آشنا شویم. بیشتر سایت های دنیای وب امروزی با این سیستم مدیریت طراحی می شودو بازار کار خوبی دارد به ویژه اگر این قالب مختص کسب وکار شما باشد و با توجه به نیاز ها و سلایق شما طراحی شده باشد در این صورت است که علاوه برتکراری نبودن پاسخگوی نیازهای مجموعه شما می باشد. بررسی انواع قالب سایت قالب سایت چیست؟ ابتدا بهتر است کمی به تاریخچه آن بپردازیم. در آغاز قرن جاری و در زمانی که اینترنت هنوز در ابتدای راه خود بود، صفحات سایتها به شکل سادهای طراحی میشدند که از چند متن ساده، چند باکس رنگارنگ و شاید یک یا دو تصویر تشکیل شده بودند. تنها افرادی که دارای صفحات وب بودند، کسانی بودند که تخصص فنی در اچتیامال برای ساختن یک صفحه سایت را داشتند یا میتوانستند هزینه انجام این کار را به افرادی که این کار را میکردند، پرداخت کنند. اما از آن زمان تاکنون تغییرات زیادی صورت گرفته است و اکنون پلتفرمهای آنلاین زیادی وجود دارند که به افرادی که تجربه طراحی یا برنامهنویسی نسبتا کمی دارند، توانایی اجرای یک وبسایت کاملاً کارآمد را میدهند. […]
ساخت نرم افزار بدون کد نویسی و با استفاده از کدنویسی انجام میشود. در این مقاله از وب یار قصد داریم تا به چگونگی ساخت نرم افزار تحت ویندوز بدون کد نویسی و مزایای آن نسبت به روشهای قدیمی بپردازیم. با پیشرفت تکنولوژی بستر استفاده از موبایلها و کامپیوترها گستردهتر شده است، زیرا روز به روز به تعداد کاربران آنها افزوده میشود. اگر شما نیز ایدهای برای تولید نرم افزار و سرویسدهی در این بستر را دارید، بهتر است هر چه سریعتر دست به کار شوید و از این فضا که پتانسیل بالایی دارد برای کسب درآمد استفاده کنید. ساخت نرم افزار بدون کد نویسی چگونه ممکن است؟ این روزها دیگر نیاز نیست تا پروسهی طولانی آموزش برنامه نویسی را طی کنید تا بتوانید به ساخت نرم افزارها بپردازید. در گذشته اگر قصد ساخت برنامهای را داشتید باید ساعتها زمان صرف میکردید تا با استفاده از کدها دستور العملهایی را برای برنامه تعریف کنید تا عملکرد درستی داشته باشد. همچنین پس از تعریف آن دستور العملها باید مراحل آزمون و خطا را طی میکردید تا به اصطلاح برنامهای که ساختهای را باگ گیری (اشکالگیری) کنید. اما دیگر ساخت نرم افزار بدون کد نویسی یک رویا نیست! متخصصان نرم افزارهای زیادی را به عنوان ابزارهای کمکی طراحی کردهاند تا کاربران بتوانند بدون نوشتن حتی یک خط کد، نرم افزار ایدهآل خود […]
در این لینک مقالات مرجع جاوا اسکریپت برای شما عزیزان فراهم شده تا دسترسی راحت تری به مطالب حوزه جاوااسکریپت داشته باشید. آموزش زبان جاوا اسکریپت javascript + جلسه اول زبان برنامه نویسی جاوا اسکریپت یک زبان سمت کلاینت (کاربر) است و روی اکثر مرورگر های امروزی کار می کند. این زبان به تمام خصوصیت های عناصر html و css دسترسی داشته و نسبت به رویدادهای کاربر واکنش نشان می دهد محل قرار گیری کدهای جاوا اسکریپت + جلسه دوم تگ های جاوا اسکریپت این توانایی را دارند که در هر جایی از صفحات html به کار روند. آموزش دستورات مهم جاوا اسکریپت + جلسه سوم دستور جاوا اسکریپت شامل مقادیر، عملگرها،کلمات کلیدی و توضیحات است.دستورات جاوا اسکریپت زیر همان کلمات کلیدی رزرو شده ای هستند که نمی توانند به عنوان نام متغیر به کار روند. آموزش توضیحات در جاوا اسکریپت + جلسه چهارم توضیحات در جاوا اسکریپت به دو صورت به کار می روند: 1- توضیحات تک خطی 2- توضیحات چند خطی تعریف متغیرها در جاوا اسکریپت + قسمت پنجم متغیرها در javaScript حافظ و حامل اطلاعات هستند. یعنی این متغیرها اطلاعاتی را در خود ذخیره نموده و در حین اجرای برنامه با شرایط مختلف تغییر می کنند. انواع داده ها در JavaScript + جلسه ششم زبان جاوا اسکریپت نیز همانند سایر زبان های برنامه نویسی از انواع داده های عددی (Number) ، رشته ای (String) ، […]