

ایجاد متغیرها در جاوا اسکریپت:
1) اعلان:
متغیر یک نام منحصر بفرد گرفته و در محدودهی اجرایی خودش ثبت میشود.
2)مقداردهی اولیه:
بعد از تعریف متغیر یک مقدار اولیه پیش فرض به آن داده میشود. در واقع متغیر ها مکانهایی از حافظه هستند که دادهها را در خود ذخیره میکند.
3)انتصاب
زمانی اتفاق میافتد که مقدار خاصی به متغیر اختصاص داده شود.
"جاوا اسکریپت به حروف بزرگ و کوچک حساس است. برای مثال var با Var دو عبارت متفاوت برای این زبان تلقی میشود."
تعریف متغیر ها:
var
var x; // Declaration and initialization
x = "Hello World"; // Assignment
// Or all in one
var y = "Hello World";
var یکی از معمولترین اعلانهایی است که برای تعریف متغیرها در جاوا اسکریپت استفاده میشود. تا پیش از مطرح شدنECMAScript 6 کلید واژهی var تنها راه تعریف متغیرها در جاوا اسکریپت به حساب میامد.
در صورتیکه میخواهید یک متغیر به صورت محلی تعریف شود، از عبارت var استفاده کنید. در غیر اینصورت واژهی مورد نظر به عنوان یک متغیر عمومی شناخته میشود.
مثال:
function sayHello(){
var hello = "Hello World";
return hello;
}
console.log(hello);
در قطعه کد بالا متغیر hello فقط برای sayHello تعریف شده است. اما در کدی که در ادامه آمده است، متغیر hello عمومی است.
var hello = "Hello World";
function sayHello(){
return hello;
}
console.log(hello);
Let
let x; // Declaration and initialization
x = "Hello World"; // Assignment
// Or all in one
let y = "Hello World";
واژهی Let مدل جدیدی از var است که در ES6 معرفی شد. با استفاده از این کلمهی کلیدی متغیر به یک تابع محدود نشده و میتوانید ان را برای یک بلوک تعریف کنید. یک بلوک توسط {} معرفی میشود.
var name = "Peter";
if(name === "Peter"){
let hello = "Hello Peter";
} else {
let hello = "Hi";
}
console.log(hello);
در قطعه کد بالا متغیر hello بیرون از بلوک if در دسترس نخواهد بود. let درصد خطاهای برنامهتان را کمتر میکند.
var name = "Peter";
if(name === "Peter"){
let hello = "Hello Peter";
console.log(hello);
} else {
let hello = "Hi";
console.log(hello);
}
Const
const x = "Hello World";
در ES 6 کلمهی جدید مطرح شد که به برنامهنویسان اجازه میداد متغیرهای خواندنی ایجاد کرده و به آنها مقدار دهند. متغیرهای ثابت برای نگهداری مقادیری استفاده میشوند که غیر قابل تغییرند. این مقادیر یک بار تعریف شده و در جاهای مختلف برنامه استفاده میشوند.
پیش از ارائهی ES6 تعریف مقادیر ثابت در جاوا اسکرپت امکانپذیر نبود. اما حالا از کلمه کلیدی const برای تعریف این مقادیر استفاده میشود. واژهی const نیز مانند let دارای محدودهی بلوکی است.
متغیرهای عمومی
متغیرهایی که به صورت var،let و const تعریف نشدهاند، اصطلاحا متغیرهای عمومی تلقی میشوند. این متغیرها حتی اگر در داخل تابع تعریف شده باشند، در تمام بخش های کد قابل دسترسی میشوند.
مثال:
function sayHello(){
hello = "Hello World";
return hello;
}
sayHello();
console.log(hello);
حوزه تعریف متغیر و Hoisting
var، let و const تفاوت دیگری هم دارند که به دلیل وجود مفهومی به نام hoisting مطرح میشود. یکی دیگر از ویژگیهایی جاوا اسکریپت این است که میتوانید متغیرها را قبل از تعریف شدن، استفاده کنید. به این مفهوم بالا بردن یا hoisting گفته میشود. به عبارت دیگر میتوان متغیر را مورد استفاده قرار داده و بعدا آن را تعریف کنید.
برای متغیرهای var در صورتی که متغیر بعدا تعریف نشده باشد، مقدار undefined برگردانده میشود در صورتیکه در متغیرهای let و const برنامه خطا میدهد.
"جاوا اسکریپت مقداردهیهای اولیه را hoist نمیکند."
console.log(hello);
var hello;
hello = "I'm a variable";
var hello;
console.log(hello);
hello = "I'm a variable";
برای جلوگیری از بروز خطا در کدنویسی بهتر است متغیرهای خود را در ابتدای scope تعریف کنید.
محصولات مشابه فروشی
آخرین های مشابه مشاهده بیشتر
-
روشهای مختلف تعریف متغیرها در جاوا اسکریپت
آموزش javascriptایجاد متغیرها در جاوا اسکریپت: 1) اعلان: متغیر یک نام منحصر بفرد گرفته و در محدودهی اجرایی خودش ثبت میشود. 2)مقداردهی اولیه: بعد از تعریف متغیر یک مقدار اولیه پیش فرض به آن داده میشود. در واقع متغیر ها مکانهایی از حافظه هستند که دادهها را در خود ذخیره میکند. 3)انتصاب زمانی اتفاق میافتد که مقدار خاصی به متغیر اختصاص داده شود. "جاوا اسکریپت به حروف بزرگ و...رایگان -
دلیل استفاده از کتابخانه جاوا اسکریپت React
آموزش javascriptهنگامی که به توسعه وب و برنامه های تلفن همراه می آید، React انتخاب نهایی برای بسیاری از توسعه دهندگان و کسب و کار است. در Cubet، اولویت ما همواره کتابخانه جاوا اسکریپت است و برای ایجاد شگفتی با رابط کاربر React می باشد. که محبوب و کارآمد به نظر می رسد، React رتبه ستاره 88،588 با 1،167 همکاران از سال انتشار خود را 2013 تا کنون است. چرا در میان تکنسین ها در عرصه توسعه نرم افزار دوست داشتنی...رایگان -
دانلود 10 بهترین کتابخانه انتخاب کننده رنگ جاوا اسکریپت
آموزش javascriptانتخابگر رنگ در بسیاری از موارد در کاربردهای وب مورد استفاده قرار می گیرد که کاربر باید رنگ عنصر را تغییر دهد یا یک رنگ را انتخاب کند. ایجاد یک مجموعه رنگ از ابتدا یک کار دشوار برای یک توسعه دهنده است.بنابراین ما مجبور بودیم از کتابخانه های انتخاب رنگ Javascript استفاده کنیم که می توانید به آسانی در وب سایت های خود استفاده کنید. این کتابخانه ها آسان برای استفاده هستند و به خوبی...رایگان -
آموزش فتوشاپ – کار با شکل های سفارشی تعریف شده
متفرقهروش دیگر استفاده از شکل ها در کار هنری، ترسیم شکل های سفارشی یا از پیش تعریف شده است. انجام این کار به راحتی انتخاب ابزار شکل سفارشی(Custom Shape) است، یک شکل را از Custom Shape Picker انتخاب و به درون پنجره ی تصویر می کشید. از این روش برای اضافه کردن الگوهای شطرنجی و دسته های چمن به پس زمینه ی پوستر مغازه ی اسباب بازی خود استفاده خواهید کرد. مطمئن شوید که لایه ی Retro Shape در پانل لایه...رایگان -
آموزش بروزرسانی وردپرس ( راه های مختلف )
آموزش wordpressاگر شما به دنبال راهنمایی برای به روز رسانی وردپرس هستید، پس آموزش این را بخوانید. قالب ها، پلاگین ها، حتی هسته های وردپرس را می توان به راحتی به روز رسانی کرد. در این آموزش، شما نحوه ارتقا وردپرس را بدون تغییر ساختار و ترکیب شما یاد خواهید گرفت. چرا به روز رسانی وردپرس؟ سوال مطرح می شود، آیا باید نسخه وردپرس را به روز رسانی کنم ؟ وردپرس که در حال حاضر، درست است، در حال...رایگان -
آموزش پاک سازی کش مرورگر های مختلف
آموزش wordpressهنگام رفع خطاهای متداول وردپرس ، یکی از توصیه های متداول که اغلب دریافت می کنید پاک کردن حافظه نهان مرورگر است. از آنجا که نیازی به پاک کردن حافظه نهان مرورگر برای استفاده روزانه از اینترنت ندارید ، بیشتر کاربران غیرتکنولوژیک با این روند آشنایی ندارند. در این راهنمای مبتدی ، ما به شما نشان خواهیم داد که چگونه به سرعت گام به گام حافظه نهان مرورگر خود را در همه مرورگرهای اصلی...رایگان -
مجموعه ای از عناصر اینفوگرافیک در رنگ های مختلف
وکتوردانلود وکتور توسط طراحان ملت که منبع طراح های رایگان گرافیکی می باشد را تقدیم کاربران عزیز خود میکند، همچنین می توانید از خدمات قالب وردپرس ملت وب نیز بهرمند گردید. چگونه میتوانم این طرح را ویرایش کنم ؟ این طرح قابل تبدیل به فایل پی اس دی لایه باز می باشد که میتوانید از طریق آموزش تبدیل eps به psd این کار را به راحتی انجام...رایگان -
مجموعه ای از المنت های infographic با رنگ های مختلف
وکتوردانلود وکتور توسط طراحان ملت که منبع طراح های رایگان گرافیکی می باشد را تقدیم کاربران عزیز خود میکند، همچنین می توانید از خدمات قالب وردپرس ملت وب نیز بهرمند گردید. چگونه میتوانم این طرح را ویرایش کنم ؟ این طرح قابل تبدیل به فایل پی اس دی لایه باز می باشد که میتوانید از طریق آموزش تبدیل eps به psd این کار را به راحتی انجام...رایگان -
دانلود مجموعه ای از هندوانه آبرنگ با طرح های مختلف
وکتوردانلود وکتور توسط طراحان ملت که منبع طراح های رایگان گرافیکی می باشد را تقدیم کاربران عزیز خود میکند، همچنین می توانید از خدمات قالب وردپرس ملت وب نیز بهرمند گردید. چگونه میتوانم این طرح را ویرایش کنم ؟ این طرح قابل تبدیل به فایل پی اس دی لایه باز می باشد که میتوانید از طریق آموزش تبدیل eps به psd این کار را به راحتی انجام...رایگان -
آموزش ویرایش صفحه پرداخت ووکامرس به سه روش مختلف بدون کد
آموزش wordpressسلام و درود خدمت همراهان عزیر ملت وب در این آموزش ما نحوه ویرایش صفحه پرداخت ووکامرس مثل طراحی و یا فیلد های پرداخت را به سه روش مختلف بررسی خواهیم کرد و هیچ نیازی به دانش کدنویسی نخواهد بود. دلایل تغییر صفحه پرداخت ووکامرس ممکن است به دلایل مختلف نیاز داشته باشید تا صفحه پرداخت پیشفرض ووکامرس را تغییر دهید. برخی از این دلایل: برای تغییر المان های پیشفرض ووکامرس مثل فونت...رایگان -
Infographic با گزینه های مختلف برای مسائل آموزش و پرورش
وکتوردانلود وکتور توسط طراحان ملت که منبع طراح های رایگان گرافیکی می باشد را تقدیم کاربران عزیز خود میکند، همچنین می توانید از خدمات قالب وردپرس ملت وب نیز بهرمند گردید. چگونه میتوانم این طرح را ویرایش کنم ؟ این طرح قابل تبدیل به فایل پی اس دی لایه باز می باشد که میتوانید از طریق آموزش تبدیل eps به psd این کار را به راحتی انجام...رایگان -
دانلود رایگان مجموعه شخصیت فروشنده در موقعیت های مختلف
وکتوردانلود وکتور توسط طراحان ملت که منبع طراح های رایگان گرافیکی می باشد را تقدیم کاربران عزیز خود میکند، همچنین می توانید از خدمات قالب وردپرس ملت وب نیز بهرمند گردید. چگونه میتوانم این طرح را ویرایش کنم ؟ این طرح قابل تبدیل به فایل پی اس دی لایه باز می باشد که میتوانید از طریق آموزش تبدیل eps به psd این کار را به راحتی انجام...رایگان -
وکتور کارت ویزیت با اشکال مختلف و تصویر رایگان
وکتوردانلود وکتور توسط طراحان ملت که منبع طراح های رایگان گرافیکی می باشد را تقدیم کاربران عزیز خود میکند، همچنین می توانید از خدمات قالب وردپرس ملت وب نیز بهرمند گردید. چگونه میتوانم این طرح را ویرایش کنم ؟ این طرح قابل تبدیل به فایل پی اس دی لایه باز می باشد که میتوانید از طریق آموزش تبدیل eps به psd این کار را به راحتی انجام...رایگان -
دانلود رایگان Photo Fusion v1.0 -اسکریپت PHP
دانلود رایگان اسکریپت Photo Fusion- عکس های سهام رایگان اسکریپت این محل برای به اشتراک گذاشتن عکس سهام با کیفیت بالا است، کاربران می توانند عکس های خود را با تمام بازدید کنندگان دیگر به اشتراک بگذارند و می توانند دیگر عضو را دنبال کنند. اسکریپت دارای پنل مدیریتی است که از طریق آن مدیر می تواند تمام محتوای وبسایت مانند عنوان، کلمات کلیدی، توضیحات، تنظیمات آپلود، تایید، حذف تصاویر و اعضا را...رایگان -
اسکریپت رایگان پشتیبانی و مدیریت مشتریان با php
اسکریپت رایگانPerfex CRM نرم افزار مدیریت ارتباط با مشتری کامل است که مناسب برای تقریبا هر شرکت، مترجمان آزاد و بسیاری از کاربردهای دیگر است. CRM Perfex با طراحی تمیز و مدرن می تواند به شما کمک کند که به مشتریان خود حرفه ای تر نگاه کنید و همزمان به بهبود عملکرد کسب و کار کمک کنید. مدیریت مشتریان مهم است و Perfex CRM به چندین راه کمک می کند: پروژه های مدیریت و فاکتور با ویژگی مدیریت پروژه قدرتمند. پیوند وظایف...رایگان -
دانلود اسکریپت و نرم افزار مدیریت داروخانه با php
اسکریپت رایگاناین نرم افزار مدیریت سیستم داروخانه توسط چارچوب پی اچ پی و Codeigniter توسعه داده شده است. این طراحی شده و توسعه یافته برای داروخانه، فروشگاه داروخانه، فروشگاه اداره و فروشگاه دارو. تمام داده های داروخانه خود را به راحتی مدیریت کنید. در اینجا شما می توانید تمام مدیریت داروسازی خود را، فاکتور ایجاد، تجزیه و تحلیل کاربر و داده ها، مدیریت سهام، مدیریت فروشگاه، تاریخ خرید،...رایگان -
اسکریپت php تبدیل فایل های تصاویر به یک دیگر
Media Converter یک برنامه وب PHP است که تصاویر / عکس ها را از یک فرمت به فرمت دیگر تبدیل میکند و پشتیبانی از فرمت هایی jpg، webp، gif، و ... به یک دیگر به راحتی در اسن اسکریپت میسر می باشد. این ویژگی های پی اچ پی اسکریپت کاملا پاسخگو، آپلود امن فایل، پی اچ پی شی گرا، آسان برای راه اندازی چنین سایت مبدل می باشد. آموزش نصب: فایل زیپ را به دسک تاپ خود استخراج کنید. پوشه استخراج را باز کنید و پوشه...رایگان -
دانلود اسکریپت php پخش ویدیو آنلاین MTDb v3.0.6
اسکریپت رایگاناسکریپت اشتراک گذاری فیلم و کلیپ MTDb به شما این امکان را می دهد که به راحتی بتوانید پایگاه داده فیلم و تلویزیون خود را به طور کامل و ی در عرض چند دقیقه با دانش coding صفر ایجاد کنید. MTDb - نسخه جدید MTDb v3.0.6 با بسیاری از ویژگی های جدید و پیشرفت در حال حاضر در دسترس است! امکانات نصب آسان - نصب MTDb به راحتی بدون دانش برنامه نویسی یا سرور در چند دقیقه با استفاده آسان از نصب و...رایگان -
آموزش کامل نصب اسکریپت پی اچ پی فاکس phpfox
PHPFox اسکریپتی است که به شما اجازه می دهد یک سایت شبکه اجتماعی را بدون دانش برنامه نویسی ایجاد کنید. این مجموعه آموزش PHPFox به شما گام به گام از نحوه شروع با PHPFox و در آموزش های بعدی در مورد چگونگی ایجاد سایت شبکه های اجتماعی خود را نشان می دهد. شروع به کار با phpFox همانطور که می دانیم PHPFOX یک بسته نرم افزاری است. ما باید بسته را در سرور و هاست خودمان نصب کنیم. برای تکمیل نصب، حدود 15...رایگان -
اسکریپت رایگان سفارش غذا و رستوران Menorah
اسکریپت رایگاناسکریپت رایگان رستوران Menorah یک سیستم غذاخوری کامل برای رستوران است. رستوران Menorah با طراحی کاملا رسپانسیو و رابط کاربر پسند همراه است که با دسکتاپ، لپ تاپ، تلفن همراه و تبلت سازگار است. رستوران Menorah برای راه اندازی و نصب آسان است. رستوران Menorah دارای ویژگی های بسیاری از قبیل CMS سفارشی، مدیریت سفارش، مدیریت منو، مدیریت مشتری، SMS Alerts، بهینه سازی جستجوگرها، سیستم ارجاع و غیره است....رایگان -
دانلود اسکریپت اشتراک گذاری فایل BeDrive v2.0.8 PHP
اسکریپت BeDrive به شما اجازه می دهد تا در عرض چند دقیقه بدون دانستن برنامه نویسی به اشتراک گذاری فایل خود میزبانی خود و میزبانی وب سایت خود بپردازید. این ویژگی قابل توجهی دارد که رقبا و حتی پیشگام رهبران صنعت فعلی مانند dropbox و یا گوگل رانندگی هستند. لینک کمکی...رایگان -
اسکریپت مدیریت پروژه و حق اشتراک رایگان Job Links v1.0.0 با php
اسکریپت رایگان مدیریت پروژه شبیه به پونیشا بهترین و کامل ترین اسکریپت مدیریت کار می باشد. شما با ارائه شغل های حق اشتراک به کارفرمایان می توانید پرداخت کنید. آن را با 3 نوع از کاربران نقش مدیر، کارفرما، شغلی قابل تعریف می باشد. هر کس حساب خود را با داشبورد قوی مدیریت خواهد کرد. پنل مدیریت بسیار قدرتمند برای مدیران و برای مدیریت که مجموعه کاملی می باشد. دارای امکانات جالبی...رایگان
هشتگ ها :
این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید