گرفتن ورودی از کاربر

JavaScript متد ()prompt را برای گرفتن ورودی از کاربر، در اختیار شما قرار می‌دهد. این متد باعث ظاهر شدن یک پنجره Popup می شود. این پنجره یک جعبه متن در اختیار شما می گذارد و تمام کاراکترهایی را که شما در محیط برنامه نویسی تایپ می‌کنید تا زمانی که دکمه Enter را می‌زنید، می‌خواند. به برنامه زیر توجه کنید :

 1: var name   = prompt("Enter your name  : ");
 2: var age    = prompt("Enter your age   : ");
 3: var height = prompt("Enter your height: ");
 4: 
 5: console.log(`Your name is   : ${name}`);
 6: console.log(`Your age is    : ${age}`);
 7: console.log(`Your height is : ${height}`);

ابتدا 3 متغیر را برای ذخیره داده در برنامه تعریف می‌کنیم (خطوط 1 و 2 و 3). با اجرای برنامه پنجره Popup ظاهر می شود و از کاربر می‌خواهد که نام خود را وارد کند (خط 1):

با زدن دکمه OK، دوباره پنجره ظاهر شده و از ما سن را سؤال می‌کند (خط 3):

اگر بر روی دکمه OK کلیک کنیم، دوباره پنجره ظاهر شده و از شما می خواهد که قدتان را وارد کنید:

بعد از زدن دکمه OK، نتیجه نهایی اجرای کد در قسمت Console نمایش داده می شود:

البته JavaScript دارای متدهای دیگری برای گرفتن ورودی از کاربر نیز هست، که در درس های آینده در مورد آنها توضیح می دهیم.