شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید


متدهای کار با آرایه ها، تاریخ و زمان در جاوا اسکریپت


متدهای کار با آرایه ها، تاریخ و زمان در جاوا اسکریپت
برای دانلود و دیدن آنلاین این درس نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

معرفی کلاسها و متدهای تعریف شده در زبان جاوا اسکریپ

متدهای آماده کار با آرایه‌ها در زبان جاوا اسکریپت

در محیط‌های کاربردی حجم زیادی از داده‌ها وجود دارد که با استفاده از آرایه ها میتوان داده‌ها را ذخیره کرد.
ابتدا یک صفحه با نام PageArray ایجاد کرده و در بخش script یک آرایه از نوع عددی و یک آرایه از نوع رشته ایجاد میکنیم و آنها را به دو روش console.log و forof چاپ میکنیم.
   
<script>
            var numbers=[12,414,45,87,98,656,26,54]
            var names=["darsman",".com","DARSMAN",".COM","darsman.com"]
            console.log(numbers);
            for (const item of names) {
                console.log(item);
            }
    </script> 
برای نمایش جواب صفحه PageArray را با مرورگر باز کرده، با کلیک راست کردن بر روی صفحه به قسمت inspect Element رفته و به از بین منوها، Console را انتخاب کرده تا آرایه‌ها چاپ شده را ببینید.
 

Length:

دستور length یک متد نیست چرا که نماد متدها پرانتز جلوی آنها است، با استفاده از این دستور میتوان تعداد عناصر یک آرایه را بدست آورد، که در منوی Console در
 inspect Element تعداد عناصر را چاپ میکند.
Var numbers=[12,414,45,87,98,656,26,54]
console.log(numbers.length);

متد :tostring()

به  کمک این دستور هر نوع آرایه را به کمک (,) از هم جدا کرده و به صورت رشته در خروجی چاپ میکند.
         
   var numbers=[12,414,45,87,98,656,26,54]
  console.log(numbers.toString());

چاپ خروجی در قسمت Console:

12,414,45,87,98,656,26,54

 

Join():

در متد قبل عناصر را با یک کارکتر مشخص شده از هم جدا میکرد ولی در این متد عناصر را با کارکتری که ما مشخص میکنیم از هم جدا میکند.
  
Var numbers=[12,414,45,87,98,656,26,54]
console.log(numbers.join(“_”));
 خروجی:
12_414_45_87_98_656_26_54
 

:push()

با استفاده از این متد میتوان به انتهای آرایه، عناصری را اضافه کرد.
         
Var numbers=[12,414,45,87,98,656,26,54]
console.log(numbers.push(3000,200));
console.log(numbers);
  
خروجی:
12,414,45,87,98,656,26,54,3000,200
 

:pop()

این متد آخرین عنصر از آرایه را حذف میکند.
           
Var numbers=[12,414,45,87,98,656,26,54]
console.log(numbers.pop());
console.log(numbers)
خروجی:
12,414,45,87,98,656,26
 

:Shift()

با استفاده از این دستور اولین عنصر از یک آرایه را حذف میکند.
 
Var numbers=[12,414,45,87,98,656,26,54]
console.log(numbers.shift());
console.log(numbers)
          

Unshift()

به کمک این متد میتوان عنصری را به ابتدای یک آرایه اضافه کرد .
           
var numbers=[12,414,45,87,98,656,26,54]
console.log(numbers.unshift(5000));
console.log(numbers)

:Splice()

به کمک این متد میتوان عناصری را بین عنصرهای یک آرایه اضافه کرد.
این متد سه  مقدار را دریافت میکند،مقدار اول برای جایگیری عناصر که به عنوان شماره خانه استفاده میشود، مقدار دوم برای حذف عناصر بعد از شماره خانه، مقدار سوم عنصری است که میخواهید اضافه کنید.
 
Var numbers=[12,414,45,87,98,656,26,54]
console.log(numbers.splice(2,0,500,200,300));
console.log(numbers)
         
به کمک دستور بالا گفته شده که در آرایه numbers از خانه دوم به بعد عنصری را حذف نکند و مقدار 500 را اضافه کند.
12, 414, 500, 45, 87, 98, 656, 26,

:Concat()

با استفاده از این متد میتوان دو آرایه را با هم الحاق کرد.
           
Var numbers=[12,414,45,87,98,656,26,54]
var names=[“darsman”,”.com”,”DARSMAN”,”.COM”,”darsman.com”]
var temp=numbers.concat(names);
console.log(temp);
خروجی:
12, 414, 45, 87, 98, 656, 26, 54, “darsman”, ".com", …

:Slice()

از این متد برای نمایش بخشی از یک آرایه استفاده میشود، به این صورت که دو مقدار ورودی دریافت میکند، مقدار ورودی اول شماره خانه نقطه شروع ، شماره خانه دوم شماره خانه نقطه پایان.
   
Var numbers=[12,414,45,87,98,656,26,54]
var temp=numbers.slice(1,7)
console.log(temp)
خروجی برای ما از نقطه اول تا کمتر از هفت را نمایش میدهد.
خروجی:
414,45,87,98,656,26

متدهای آماده کار با تاریخ و زمان در جاوا اسکریپت

در سیستم نیاز داریم که به تاریخ و زمان سیستم دسترسی داشته باشید، و اینکه نیاز بوده که از کاربر تاریخ تولد و ... را دریافت کرده کنید که به کمک متدها تاریخ و زمان  این امکانات به وجود می‌آیند.
در واقع تابع ها به دو دسته get و set تقسیم میشوند، از تابع های get برای واکشی اطلاعات و تابع set برای تغییر اطلاعات استفاده میشود.
ابتدا یک صفحه جدید با نام PageDate ایجاد میکنیم.
در بخش Script به عنوان اولین کار  تاریخ و ساعت سیستم را دریافت کرده و داخل یک  متغییر قرار میدهیم.
Var date=new Date();

 

حال به کمک همین متغییر همه اطلاعات را به روش های زیر بدست می‌آوریم.

متد getFullYear():

سال تاریخ سیستم را به دست می‌آورد، که در بخش Console در inspect Element قابل نمایش است.
Console.log(date.getFullYear());

 

getMonth():

ماه یک  تاریخ درون متغییر را بدست می‌آورد.
Console.log(date.getMonth());

 

getDate():

روز یک متغییر از نوع تاریخ را بدست می‌آورد.
       
Console.log(date.getDate());

getHours():

ساعت یک تاریخ را بدست میآورد.
  Console.log(date.getHours());

 

getMinutes():

دقیقه را بدست‌ می‌آورد.
console.log(date.getMinutes());

 

getSecondes():

ثانیه را بدست می‌آورد.
Console.log(date.getSeconds());

 

getMilliSecondes():

میلی‌ثانیه را بدست می‌آورد.
Console.log(date.getMilliseconds());

 

getDay():

شماره روز هفته را بدست می‌آورد.
Console.log(date.getDay());
حال به کمک همین متدها ولی از نوع set میتوانیم تاریخ و زمان را تغییر دهیم.
 

setFullYear():

میتوان به روش زیر تاریخ سال را به سالی که دوست دارید تغییر دهید.
date.setFullYear(2020);

 

در ادامه تمام متدها به صورت قسمت get میباشد با این تفاوت که به set تبدیل میشوند.
 


برچسب ها :

متدهای کار با آرایه ها در جاوا اسکریپت متدهای کار با تاریخ

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.
17 جلسه برای دوره آموزش جاوا اسکریپت-مقدماتی تا متوسط

درس 1
مقدمه ای بر زبان برنامه نویسی جاوا اسکریپت
29 دقیقه / رایگان

درس 2
ساختار کلی برنامه در زبان جاوا اسکریپت
33 دقیقه / رایگان

درس 3
عملگرها در زبان جاوا اسکریپت
35 دقیقه / رایگان

درس 4
روشهای نمایش اطلاعات در خروجی در زبان جاوا اسکریپت
31 دقیقه / رایگان

درس 5
روشهای دریافت داده از ورودی و تغییر نوع داده در زبان جاوا اسکریپت
26 دقیقه / رایگان

درس 6
توابع و رویدادها در زبان جاوا اسکریپت
29 دقیقه / رایگان

درس 7
انواع رویدادها در زبان جاوا اسکریپت
42 دقیقه / رایگان

درس 8
دستورات کنترلی در زبان جاوا اسکریپت
25 دقیقه / رایگان

درس 9
حلقه های تکرار در زبان جاوا اسکریپت
20 دقیقه / رایگان

درس 10
اشیا و آرایه ها در زبان جاوا اسکریپت
41 دقیقه / رایگان

درس 11
شی گرایی در زبان جاوا اسکریپت
40 دقیقه / رایگان

درس 12
متد های کار با رشته ها و اعداد در زبان جاوا اسکریپت
35 دقیقه / رایگان

درس 13
متدهای کار با آرایه ها، تاریخ و زمان در جاوا اسکریپت
26 دقیقه / رایگان

درس 14
DOM در جاوا اسکریپت (قسمت اول)
33 دقیقه / رایگان

درس 15
DOM در جاوا اسکریپت (قسمت دوم)
25 دقیقه / رایگان

درس 16
BOM در جاوا اسکریپت (browser object model )
28 دقیقه / رایگان

درس 17
مدیریت خطا و استثنا در جاوا اسکریپت
27 دقیقه / رایگان

دوره آموزش جاوا اسکریپت-مقدماتی تا متوسط


تعداد جلسات 17 جلسه
مدت زمان 470 دقیقه
سطح مهارت مقدماتی تا متوسط
زبان فارسی
دانشجو 92 دانشجو
گواهی نامه ندارد
قیمت دوره : 0 تومان
درحال برگزاری
مهدی عباسی
مهدی عباسی

درباره مدرس :

مدیر‌ عامل‌ شرکت آریا‌ نرم‌‌ افزار دارنده مدرک کارشناسی‌ ارشد مهندسی کامپیوتر 12‌ سال سابقه تدریس دروس کامپیوتر را در دانشگاههای دولتی، آزاد، پیام‌نور ملایر، شهیدشمسی‌پور تهران و تدریس برنامه‌نویسی در انیستیتو ایزایران، مجتمع فنی و موسسه راه‌آینده تهران دارا میباشد و تا به حال راهنمایی انجمنهای علمی دانشگاه و صدها پروژه دانشجویی را برعهده داشته است. تخصص اصلی: با داشتن گواهی‌نامه‌های معتبر تدریس از انیستیتو‌ ایزایران، راه آینده‌تهران و سازمان‌فنی‌حرفه‌ای، تدریس و آموزش‌ دروس کامپیوتر، ‌برنامه‌نویسی کامپیوتر و کلاسهای کنکور کارشناسی و کارشناسی‌ارشد میباشد.همچنین تجربه داوری و نظارت مسابقات برنامه‌نویسی کشوری‌ACM را در سالهای متعدد داشته و تیم مورد رهبری ایشان در 3سال متوالی مقام اول مسابقات کشوری را از آن خود کرده است.ایشان مقالاتی در زمینه شبکه‌های کامپیوتری، تکنیک‌های وزارت دفاع و ... به ثبت رسانده و مشاور و کارشناس در طراحی و برنامه نویسی بیش از 50‌برنامه کاربردی تحت وب و ویندوز و موبایل میباشد. افتخارات دیگر:کسب مقام دوم ایده‌های برتر در مسابقات استارت‌آپ و بکند کشوری را نام برد.