جاوا اسکریپت به زبان ساده: جلسه چهارم - آشنایی با متغیرها (بخش اول)

در خواص وازلین برای رشد سریع مژه این جلسه قصد داریم با نحوهجمع و تفریق و ضرب و تقسیم متغیرها آشنا شویم این اعمال تنها روی متغیرهای عددی قابل اجرا هستند همچنین در ادامه با تورهایی مثل = آشنا خواهیم شد علامت =علامت = به معنای دادن یک مقدار رشد سریع مژه در یک هفته به یک متغیر است! نه متغیر بیشتر می شود و نه کمتر و همان چیزی است که در آن طرف مساوی بدان داده شده است!مثال = جمع دو متغیربرای جمع دو متغیر، کافی است بین آن ها علامت قرار دهیم مثال = = = //خروجی نهایی مساوی حفظ رشد مژه ها ۱۳ خواهد بود علامت = عبارت بالا دقیقا مانند این است که بنویسیم = در این حالت مقدار سمت چپ به اندازه ای که در سمت راست نوشته شده است، افزوده می شود مثلا اگر یک متغیر مثل = داشته باشیم، با این کار خواهیم داشت حفظ رشد مژه ها = = در نهایت مقدار = خواهد بود! یعنی ۱۰ مقدار اولیه به علاوه مقداری که بدان اضافه شده است تفریق دو متغیر برای کم کردن دو متغیر، کافی است بین آن ها علامت - قرار دهیم مثال = = = - //خروجی نهایی مساوی خواهد روغن های گیاهی تقویت کننده ی رشد مژه بود علامت =-عبارت بالا دقیقا مانند این است که بنویسیم = - در این حالت باز هم از مقدار اولیه متغیر، مقداری که در سمت راست آن نوشته شده است، کم می شود مثلا اگر یک متغیر مثل = داشته باشیم، با این کار خواهیم داشت پرپشت کننده مژه = -= در این حالت مقدار ایکس برابر با خواهد بود! یعنی همان مقدار اولیه منهای مقداری که در آن طرف مساوی قرار داده ایم ضرب دو متغیربرای ضرب کردن دو متغیر کافی است بین آن ها علامت * قرار دهیم مثال = = = * رشد سریع مژه در یک هفته //خروجی نهایی مساوی ۳۰ خواهد بود علامت =* عبارت بالا دقیقا مانند این است که بنویسیم = * در این حالت باز هم مقدار اولیه متغیر سرجایش باقی است! فقط به اندازه ای که در سمت راست می نویسیم، در مقدار قبلی ضرب می شود کمپرس یخ خار پاشنه مثلا اگر یک متغیر مثل = داشته باشیم، با این کار خواهیم داشت = *= مقدار نهایی آن برابر خواهد بود با ۵۰ تقسیم دو متغیر برای تقسیم کردن دو متغیر کافی است بین آن ها علامت / قرار دهیم مثال = = = / //خروجی نهایی درمان های خانگی تقویت کننده مژه مساوی خواهد بود

علامت =/عبارت بالا دقیقا مانند این است که بنویسیم = / در این حالت باز هم مقدار اولیه متغیر سرجایش باقی است! فقط به اندازه ای که می گوییم، بر مقدار قبلی آن تقسیم می شود مثلا اگر یک متغیر مثل جراحی خار پاشنه = داشته باشیم، با این کار خواهیم داشت = /= مقدار نهایی آن برابر خواهد بود با محاسبه باقی مانده تقسیم بین دو متغیر برای محاسبه باقیمانده تقسیم بین دو متغیر کافی است بین آن ها علامت ٪ قرار دهیم مثال = = پرپشت کننده مژه = % //خروجی نهایی مساوی ۱ خواهد بود علامت %=این عبارت دقیقا مانند این است که بنویسیم = = % در این حالت باز هم مقدار اولیه متغیر سرجایش باقی است! فقط به اندازه ای که می گوییم، بر مقدار قبلی آن تقسیم می شود و باقیمانده رشد مژه نوزاد چقدر طول می کشد این تقسیم نوشته می شود مثلا اگر یک متغیر مثل = داشته باشیم، با این کار خواهیم داشت = %= متدهای قابل استفاده برای اعداد هر نوع داده در جاوا اسکریپت استرینگ ها، اعداد و ابزارها و اانات مخصوص خودش را دارد علت ریزش مژه چیست به این ابزارها و قابلیت های مخصوص متد می گویند متدها در واقع به شما ک می کنند تغییرات و اتفاقات پیش فرضی را که در زبان جاوا اسکریپت روی متغیرها اعمال شده است مورد استفاده قرار دهید در زیر با متدهای قابل درمان خار پاشنه با ماساژ استفاده در اعداد بیشتر آشنا خواهیم شد این متد در واقع اعداد را به استرینگ تبدیل می کند همانطور که گفتیم، اعداد قابل جمع و تفریق هستند ولی استرینگ ها خیر پس دقت کنید که در حین تبدیل یک عدد به استرینگ، در قیچی زدن مژه ، درست یا غلط واقع خاصیت جمع و تفریق آن را از دست خواهید داد کار این متد رند کردن اعداد است زمانی که از این متد استفاده می کنید می توانید بگویید میزان رند کردن عدد به چه صورت باشد و تا چه مقدار رند شود در واقع عددی که رشد مژه چقدر طول می کشد در داخل پرانتز این متد نوشته می شود، میزان رند شدن آن را نمایش می دهد = در این حالت پرانتز را خالی گذاشته ایم پس عدد بدون اعشار رند می شود و عدد ما یک عدد صحیح خواهد شد

// در این حالت عدد ما تا شش رقم مواد غذایی مناسب برای رشد سریع مژه رند می شود // در این حالت نیز عدد ما تا یک رقم ممیز اعشار یعنی ۱۷۷ ۱ رند شده است تبدیل متغیرهای دیگر به عدد خصوصا در هنگام محاسبه کردن ، نیاز داریم که متعیرهای ما از جنس عدد باشند نه استرینگ! اینجا است علت ریزش مژه چیست که متدهایی وسط می آیند که کارشان تبدیل متغیرهای دیگر به متغیرهای عددی است برای تبدیل یک متغیر از جنس استرینگ به یک متغیر عددی می توانیم از متد استفاده کنیم هر چه درون پرانتز این متد بنویسیم به عدد تبدیل چگونه مژه های مشکی داشته باشیم خواهد شد مثال های زیر گویای این موضوع هستند در این مثال ها ابتدا یک متغیر با نام تعریف کرده ایم = حالا می خواهیم این متغیر را با متغیر دیگری به نام جمع کنیم = حالا متغیر حاصل جمع این دو عبارت را نمایش می رشد مژه نوزاد چقدر طول می کشد دهد = همانطور که می بینید حاصل جمع این دو عبارت به جای عدد ۳ عبارت ۱۲ می شود چرا؟ چون یک طرف این جمع استرینگ و متن است و یک طرف عدد و یک عدد و یک استرینگ با هم جمع نمی شوند بلکه در کنار هم قرار می گیرند و رشد مژه های ریخته شده حاصل آن ها به جای جمع شدن، به هم چسبیدن است راه حل این مشکل تبدیل عبارت به یک عدد است! اینجا است که متد به ک شما می آيد برای این کار کافی است عبارت را مطابق مثال بنویسید ولی یک نکته مهم در این قسمت وجود دارد رشد مژه های ریخته شده که در کل نوشتن جاوا اسکریپت باید آن را فرا بگیرید در واقع درست است که ما متغیر را تغییر داده ایم ولی باید مقدار جدیدش را در جایی ذخیره کنیم! چه جایی بهتر از خود ! پس به جای عبارت بالا اینگونه می نویسیم = بدین رشد مژه های ریخته شده ترتیب مقدار جدید که همان عددی شدن آن است مجددا در ذخیره می شود

متد این متد همانند متد است با این تفاوت که شما هر چیزی را از این طریق می توانید به عدد تبدیل کنید! هر چیزی حتی تاریخ! به مثال های زیر می کنیم = قیچی زدن مژه ، درست یا غلط // مقدار نهایی ایکس برابر ۱ است = //مقدار نهایی ایکس برابر ۰ استتمرین حالا که با متغیرهای عددی آشنا شده اید وقت آن رسیده است تا حسابی خود را درگیر این متغیرها کنید! چون هنوز مباحث بسیار زیادی از جاوا اسکریپت درمان خار پاشنه ناگفته مانده است، انتظار ساختن یک ماشین حساب به عنوان معمول ترین تمرین دوره جاوا اسکریپت از شما نداریم؛ ولی انتظار داریم توانایی نوشتن یک ساده تر را داشته باشید! ای که از آن صحبت می کنیم به صورت زیر است یک خواص وازلین برای رشد سریع مژه بنویسید که بتواند درصد تخفیف اعمال شده روی محصولات یک فروشگاه و قیمت نهایی را محاسبه کند از آنجا که هنوز نحوهدری متغیرها از طریق ف در اچ تی ام ال را یاد نگرفته ایم ،می توانید درصد تخفیف را به صورت پیش فرض داروی تقویت مژه در یک متغیر مثل = ذخیره کنید پاسخ تمرین در صورتی که خودتان کمی فسفر سوزانده اید و می خواهید جواب آخر را چک کنید، تصمیم داریم نحوه نوشتن این بسیار ساده را به شما بگوییم مرحله اول تمامی متغیرهای لازم برای قیچی زدن مژه ، درست یا غلط را در شروع آن تعریف می کنیم مطمئنا یکی از متغیرهای اصلی ما در این بخش، درصد تخفیف است پس یک متغیر به نام = تعریف می کنیم = حالا وقت آن رسیده است که قیمت ها را محاسبه کنیم همانطور که گفتیم، ما هنوز نحوه خار پاشنه استفاده از ف ها و دری داده ها از کاربر از این طریق را یاد نگرفته ایم پس نزدیک ترین راه حل پیش روی ما، استفاده از یک متغیر دیگر به نام است این متغیر بعدها باید به صورت داینامیک و بر اساس واردشده توسط کاربر روغن های گیاهی تقویت کننده ی رشد مژه در ف ایجاد شود؛ ولی فعلا به یک متغیر ثابت که توسط خودمان تغییر می کند رضایت می دهیم مثلا برای یک محصول دو هزاریک متغیر عددی تعریف می کنیم و مقدار قیمت دلخواه بدان می دهیم = حالا برای محاسبه درصد تخفیف، کافی درمان خار پاشنه با فیزیوتراپی است متغیر را بر ۱۰۰ تقسیم کنیم تا به صورت درصد در بیاید سپس مقدار نهایی این متغیر را در مقدار قیمت محصول ضرب کنیم به همین سادگی!برای تقسیم بر ۱۰۰ دو راه پیش رو داریم! راه حل اول استفاده از همان متغیر قبلی رشد سریع مژه در یک هفته = / دقت کنید که چون متغیر یک بار تعریف شده است، نیازی به تعریف مجدد آن نیست و کافی است در زمانی که بدان نیاز داریم نام آن را بنویسیم و مقدار جدیدی بدان اختصاص دهیم راه حل دوم استفاده از متغیر جدیدیک راه دیگر رشد مژه های ریخته شده این است که متغیر اول را دست نزنیم و یک متغیر جدید بسازیم تصمیم گیری برای ایجاد یک متغیر جدید کاملا ه به شما و تحلیل شما از منطق دارد اگر مقدار این متغیر باید همه جا ثابت باشد و جای دیگری مورد استفاده قرار بلند شدن مژه چشم بگیرد، پس نباید با روش اول آن را تغییر دهید؛ ولی در غیر این صورت می توانید هر زمان خواستید مقدار آن را عوض کنید = / در آخرین مرحله بعد از تعریف متغیرهای مربوط به تخفیف، کافی است مقدار قیمت را در مقدار تخفیف چگونه مژه های مشکی داشته باشیم ضرب کنیم = * یا = *کلام آخر از متغیرهای عددی در کارهای بسیاری می توان بهره برد از محاسبات ریاضی ساده در بخش های گرفته تا محاسبات پیچیده در های پیچیده تر ما در دوره ف تمرکز خود را روی ساده ترین متدها و اانات رشد مژه های ریخته شده متغیرهای عددی قرار داده ایم؛ ولی در صورت علاقه می توانید نکات پیشرفته تر و کامل تر از این موضوع را در وب سایت مطالعه کنید فرض کنید شما قصد ایجاد یک حسابداری تحت وب دارید

در این نیاز دارید هزینه هر فرد را رشد سریع مژه در یک هفته به صورت جداگانه حساب کنید باید بتوانید هزینه ها و اعات فرد انتخاب شده را تغییر دهید، و در نهایت همه هزینه های کاربر را جمع بزنید خب چگونه می توانیم یک کاربر را انتخاب کنیم، مقدار هزینه های آن را تغییر دهیم رشد سریع مژه در یک هفته / رشد مژه های ریخته شده یا هزینه ها را به کلی حذف کنیم باید یک المان قابل تغییر یا ثابت داشته باشیم که هر کجا خواستیم آن را استفاده کنیم و صدا بزنیم برای انجام این کار با متغیرها روبه رو هستیم متغیرها همانطور که از اسمشان پیدا چگونه مژه های مشکی داشته باشیم است، کارشان ذخیره اعات است متغیر در جاواسکریپت را مانند یک ظرف آب خالی در نظر بگیرید ظرفی که می تواند بارها و بارها پر و خالی شود می تواند به جای آب در آن نوشیدنی دیگری ریخته شود جنس آن عوض شود و هزار و روغن های گیاهی تقویت کننده ی رشد مژه یک اتفاق دیگر! متغیرها هم دقیقا همینگونه هستند! یک متغیر در شروع می تواند خالی باشد! سپس توسط مقادیری که در بدان اختصاص می دهیم پر شود این مقادیر در طول عوض می شود یا دوباره از متغیر گرفته می شود خوبی یک متغیر رشد سریع مژه در یک هفته این است که با یکبار مقدار دادن به آن و ذخیره یک عدد یا متن یا هر چیز دیگری در آن، می توانید بارها و بارها از آن مقدار استفاده کنید بدون آنکه نیاز به تعریف مجدد این اعداد و ارقام و متن ها باشد نحوهتعریف متغیرها درمان ترک پاشنه‌ پا با روغن کرچک در جاوا اسکریپت متغیر در جاوااسکریپت با کلمه کلیدی تعریف می شود در واقع هر چیزی که بعد از کلمه نوشته می شود، نام متغیر ما است در ادامه ما سه متغیر با نام های مختلف تعریف می کنیم قواعد نام گذاری متغیرها علت ریزش مژه چیست در جاوا اسکریپت حالا که بحث متغیرها شده است، بد نیست همینجا به نکات نام گذاری متغیر در جاوا اسکریپت اشاره کنیم در جاوا اسکریپت متغیرها نباید با اعداد شروع شوند نباید حرف اول متغیر بزرگ نوشته شود بین کلمات خواص وازلین برای رشد سریع مژه متغیر نباید اسپیس، یا نقطه و حروف دیگر گذاشت برای جدا کردن نام متغیرهای چندکلمه ای تنها می توانید از _ استفاده کنید و باقی حروف ممنوع است همچنین در نحوهنوشتن نام متغیرهای چندکلمه ای یک قاعده ساده وجود دلایل بروز خار پاشنه دارد حرف اول متغیر را کوچک بنویسید، سپس حرف اول کلمه دوم و سوم و الی آخر را به صورت بزرگ بنویسید

مثال های درست /*مثال های اشتباه */ حالا خودتان می توانید بگویید اشتباه انجام شده در تعریف هر کدام درمان خار پاشنه با شاک ویو تراپی از این متغیرها کدام است؟ تعریف متغیر خالی وقتی که فقط نام متغیر را بنویسیم و هیچ مقداری به آن اختصاص ندهیم، یک متغیر بدون مقدار ساخته ایم که می توانیم بعدا هر طور که خواستیم آن را شکل دهیم! در واقع مقدار این درمان های خانگی تقویت کننده مژه متغیرها یا تعریف نشده است این گونه متغیرها را مثل یک خمیر گل رس در نظر بگیرید که بعدا به هر شکلی که بخواهیم درخواهد آمد تمامی مثال های بالا متغیرهای بدون مقدار هستند برای این کار کافی است یکبار آن ها را آیا مژه رشد میکند؟ از طریق پنجره آلرت صدا بزنیم در فایل جاوا اسکریپتی که در جلسات پیش ساخته اید، دستورات زیر را بنویسید و صفحه را ریفرش کنید خواهید دید که مقدار تمامی این متغیرها خالی است چون هنوز هیچ مقداری بدا ن درمان گل مژه به کمک روغن کرچک ها داده نشده است متغیر متنی در همان پروژه حسابداری، فرض کنید، می خواهیم یک کاربر جدید ایجاد کنیم و نام خودتان را به آن اختصاص دهیم به این متغیرها متنی می گویند = = = متن یا استرینگ چیست؟ داده هایی رشد مژه چقدر طول می کشد که در بین دو یا ' ' قرار می گیرند استرینگ یا رشته یا هر چیزی که می خواهید بگویید نامیده می شوند استرینگ ها مانند متن های عادی هستند و می توانند هر چیزی باشند در واقع می توانید هر چیزی را در این استرینگ ها بنویسید رشد مژه نوزاد چقدر طول می کشد جاوا اسکریپت هر چیزی که بین این دو علامت باشد ، به عنوان استرینگ در نظر می گیرد و از اجرای آن به عنوان کد قابل محاسبه، خود داری می کند حتی اگر کد یا اسکریپت یا عدد یا تابع ریاضی یا هر چیزی در اینجا نوشته شود، رشد سریع مژه در یک هفته / رشد مژه های ریخته شده به عنوان یک متن ساده در نظر گرفته می شود مثال های دیگر از استرینگ = ' = ۲ ۲ ۷ حتی وقتی یک عبارت ریاضی را که شامل یک جمع و تفریق ریاضی ساده است بین دو قرار می دهیم، جاوا اسکریپت آن را نیز به عنوان متن ساده مواد غذایی مناسب برای رشد سریع مژه در نظر می گیرد و بدون محاسبه و با همین شکل ف نمایش می دهد یعنی اگر متغیر را در پنجره کنسول نمایش دهیم با عبارت ۲ ۲ ۷ روبه رو خواهیم شد برای امتحان این کار علاوه بر کدهای بالا، دستور زیر را در فایل جاوا اسکریپت درمان گل مژه به کمک روغن کرچک بنویسید و صفحه اچ تی ام ال خود را ریفرش کنید اعمال ابتدایی روی استرینگ ها متغیرهای استرینگی قابل جمع کردن و به هم پیوستن هستند مثلا دو متغیر استرینگی زیر را ببینید = در این مثال ما یک متغیر داریم حفظ رشد مژه ها متغیر دو رشته را با هم جمع می کند در نهایت حاصل متغیر را اگر در صفحه نمایش دهیم، متن زیر نوشته و نمایش داده خواهد شد نکته وقتی می خواهید دو متغیر را با هم جمع کنید، از علامت بین آن ها استفاده کنید دقت کنید درمان سنتی خار پاشنه که علامت نباید در داخل کوتیشن قرار بگیرد؛ چرا که در این صورت این علامت نیز به عنوان جزئی از همان استرینگ محسوب می شود و از خوانده شدن آن جلوگیری خواهد شد

این علامت برای جمع کردن دو متغیر به کار می رود همچنین پرپشت کننده مژه ما در این مثال یک استرینگ خالی حاوی اسپیس ساخته ایم؛ چرا که جاوا اسکریپت اسپیس های اضافه در استرینگ ها را نادیده می گیرد و ما برای جدا کردن دو استرینگ و از یک استرینگ که تنها حاوی اسپیس بود استفاده کردیم این داروی تقویت مژه موضوع را می توانید به صورت زیر امتحان کنید یک متغیر استرینگی بسازید که بین کلمه اول و دوم آن ۵ بار اسپیس زده شده است اگر این متغیر را در کنسول یا پنجره چ کنید مشاهده می کنید که تنها یک اسپیس از این پنج اسپیس درمان های خانگی تقویت کننده مژه محاسبه شده و باقی آن ها نادیده گرفته شده است مثال دیگر از جمع متغیرهای استرینگی را در زیر با هم مرور می کنیم = = = = = همانطور که می بینید، متغیر سه متغیر استرینگی را جمع کرده است؛ آیا مژه رشد میکند؟ ولی چون به صورت پیش فرض فاصله ای در نام متغیرها لحاظ نمی شود، متغیرها به هم چسبیده چ می شوند ولی در متغیر ما متغیرها را با یک فاصله از هم جدا کرده ایم و بدین ترتیب خروجی نهایی ما با فاصله چ شد روش دیگر برای بلند شدن مژه چشم فاصله قرار دادن بین متغیرها استفاده از اسپیس در نام خود متغیر است یعنی اینکه در ابتدا و انتهای متغیر متنی، یک اسپیس قرار دهیم تا در هنگام جمع کردن به متغیرهای دیگر نچسبد ذخیره تگ های اچ تی ام ال به عنوان مواد غذایی مناسب برای رشد سریع مژه متغیرهای متنی جالب است بدانید که می توانید از تگ های اچ تی ام ال نیز در متغیرهای متنی بهره مند شوید! مثلا می توانید یک پیغام متنی را با تگ بنویسید و بدین ترتیب اگر آن را در صفحه با دستور چ کنید، به صورت یک رشد مژه چقدر طول می کشد عنوان بزرگ چ خواهد شد مثال زیر را ببینید = سلام دوستان/ = پاراگراف متنی که توسط یک متغیر استرینگی چ شده است / = پاراگراف متنی دیگری که توسط یک متغیر استرینگی چ شده است / = همانطور که می بینید، آیا مژه رشد میکند؟ ما در متد که در جلسه گذشته آموختیم، به جای نوشتن یک متن استرینگی به عنوان پارامتر یک متغیر تعریف کرده ایم و آن متغیر را به عنوان پارامتر استفاده کرده ایم بدین ترتیب مرورگر موقع خواندن کدها می رود و مقدار درمان خار پاشنه / روش های سنتی، جراحی و غیر جراحی آن متغیر را جایگزین می کند و خروجی نهایی ما همان مقدار متغیر خواهد شد تمرین حالا که کمی با متغیرها آشنا شده اید بد نیست خودتان دست به کار شوید و چند متغیر متنی بنویسید و آن ها را با هم جمع کنید از متغیرهای رشد سریع مژه در یک هفته متنی در چه مواردی می توانیم استفاده کنیم؟از متغیرهای استرینگی در موارد بسیاری می توان استفاده کرد ساده ترین استفاده از این متغیرها زمانی است که می خواهیم یک پیغام ساده را به کاربر نمایش دهیم

مثلا فرض کنید بلند شدن مژه چشم می خواهید بعد از زدن یک دکمه، پیغامی را به کاربر نمایش دهید می توانید این پیغام را در درون یک متغیر متنی ذخیره کنید و هر وقت لازم داشتید از آن استفاده کنید مثلا من است در صد جای تان، بخواهید به کاربر یک اخطار داروی تقویت مژه ثابت نمایش دهید در این حالت به جای اینکه صدها بار یک پیغام متنی را در جای جای کد تعریف کنید، یک بار یک پیغام ثابت تعریف کرده و هر گاه لازم شد از آن استفاده کنید استفاده عملی از متغیرهای استرینگی حالا وقت رشد سریع مژه در یک هفته / رشد مژه های ریخته شده آن رسیده است تا یک پروژه عملی تر را برای آشنایی با استرینگ ها آغاز کنیم ما در جاوا اسکریپت مجموعه ای کلی به اسم داریم این مجموعه به مرورگر و تمامی تغییرات متدها و اعاتی که در آن ذخیره شده است اشاره دارد رشد مژه های ریخته شده یکی از متدها و ااناتی که مجموعه در اختیاان قرار می دهد، دستور است این دستور در واقع برای دری اعات فوری از کاربر است ظاهر و رفتار این پنجره همانند پنجره است و از نظر تجربه کاربری، تجربهچندان دلپذیری نیست درمان گل مژه به کمک روغن کرچک و به جز در موارد معدود نباید زیاد بدان تکیه کنید همچنین هنگام ظاهر شدن پنجره تا زمانی که یوزر آن را نبندد یا اعات را در آن وارد نکند، نمی تواند به باقی بخش های صفحه دسترسی داشته باشد چهاین جلسه از آموزش جاوا کفش طبی مخصوص خار پاشنه اسکریپت نیز به پایان رسید در جلسه بعدی باز هم از متغیرها صحبت خواهیم کرد متغیرهای عددی و فوایدی که برای محاسبات دارند محوریت اصلی جلسه آینده خواهند بود


جاوا اسکریپت به زبان ساده: جلسه چهارم - آشنایی با متغیرها (بخش اول)

which_wordpress_blog: 
https:///?p=|||