Birneçə template literals nümunəsi: // Dəyişən və ifadələri daxil etmək
let name = "John";
let age = 25;
let greeting = `Salam, mənim adım ${name} və mənim yaşım ${age} dir.`;
console.log(greeting);
// Nəticə: Salam, mənim adım John və mənim yaşım 25 dir.
// Çoxsətrlilik
let poem = `Bu bir poemdır.
Birinci sətir,
İkinci sətir,
Üçüncü sətir.`;
console.log(poem);
/* Nəticə:
Bu bir poemdır.
Birinci sətir,
İkinci sətir,
Üçüncü sətir.
*/
console.log(result);
// Nəticə: İki ədədin cəmi 15-dır.
45.
JavaScript - də Date Formats nümunə kodlarla izah edin.
JavaScript varsayılan olaraq, brauzerin saat qurşağından istifadə edərək tarixi tam mətn sətri kimi göstərir. Tarix obyektləri new Date() konstruktoru ilə yaradılır.
new Date()
new Date(date string)
new Date(year,month)
new Date(year,month,day)
new Date(year,month,day,hours)
new Date(year,month,day,hours,minutes)
new Date(year,month,day,hours,minutes,seconds)
new Date(year,month,day,hours,minutes,seconds,ms)
new Date(milliseconds)
JavaScript Date obyektində tarix və vaxt məlumatları saxlanılır və istənilən formatda göstərilməsi üçün müxtəlif funksiyalar mövcuddur.
Aşağıdakı formatlar ən çox istifadə olunanlardandır:
ISO 8601: Bu, beynəlxalq standartlardan biridir və ən çox istifadə olunan formatdır. Format YYYY-MM-DDTHH:mm:ss.sssZ olmalıdır. Məsələn: 2023-05-08T17:30:00.000Z.
Short Date: Bu format MM/DD/YYYY və ya DD/MM/YYYY olur. Məsələn: 05/08/2023 və ya 08/05/2023.
Long Date: Bu format MMM DD YYYY olur, burada MMM ayın qısa adıdır. Məsələn: May 08 2023.
Full Date: Bu format Weekday, MMM DD YYYY olur, burada Weekday həftənin günüdür. Məsələn: Sunday, May 08 2023.
Short Time: Bu format HH:mm olur. Məsələn: 17:30.
Long Time: Bu format HH:mm:ss olur. Məsələn: 17:30:00.
Bu formatların əksəriyyəti JavaScript-də standart olaraq mövcuddur və Date obyektinin metodları vasitəsi ilə istifadə edilə bilər. Əlavə olaraq, istifadəçi öz formatını da yarada bilər. Bunun üçün toLocaleDateString() və toLocaleTimeString() metodları istifadə olunur. Bu metodlar parametr kimi, dil kodunu alırlar və formatı həmin dildə göstərirlər.
46.
JavaScript - də Get Date və Set Date Methods nə üçün istifadə olunur? Misallar göstərin.
Aşağıdakı kod nümunəsinin nəticəsini izah edin.
Date obyektinin daxilindəki məlumatlar, standart vaxt zonasına əsasən müvafiq tarix və vaxta əsaslanaraq hesablanır.
JavaScript-də Date obyektinin dəyişdirilməsi üçün 2 əsas metod mövcuddur:
get və set metodları.
Bu metodlar vasitəsilə, tarix və vaxt məlumatlarının ayrı-ayrı hissələri əldə edilə və dəyişdirilə bilər.
var currentDate = new Date();
var year = currentDate.getFullYear();
console.log(year);
var month = currentDate.getMonth();
console.log(month);
var day = currentDate.getDate();
console.log(day);
Bu nümunədə getFullYear() metodu ilə cari ili (ilin tamını) almaq üçün istifadə olunur. getMonth() metodu ilə cari ayın indeksini almaq üçün istifadə olunur (bu indeks 0-dan başlayır, 0 yanvarı təmsil edir). getDate() metodu ilə ayın gününü almaq üçün istifadə olunur.
var newDate = new Date();
newDate.setFullYear(2023);
console.log(newDate);
newDate.setMonth(5);
console.log(newDate);
newDate.setDate(12);
console.log(newDate);
Bu nümunədə setFullYear() metodu ilə ilin dəyərini dəyişdirmək üçün istifadə olunur. setMonth() metodu ilə ayın indeksini dəyişdirmək üçün istifadə olunur. setDate() metodu ilə ayın gününü dəyişdirmək üçün istifadə olunur. Bu metodlar, tərəfindən dəyişdirilən tarixi geri qaytarır və nəticə olaraq yeni dəyərə sahib olan tarih obyektini əldə etməyə imkan verir.