Kollokvium sualları vt docx


Yuxarıdakı kodun nəticəsi



Yüklə 4,22 Mb.
səhifə25/32
tarix13.12.2023
ölçüsü4,22 Mb.
#174737
1   ...   21   22   23   24   25   26   27   28   ...   32
Exam Answers Web

Yuxarıdakı kodun nəticəsi:
const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November",
"December"];
const date = new Date("2023-04-22");
let month = months[date.getMonth()];
alert(month);

Verilən kodun nəticəsi "April" olacaq.


Kod, bir months adlı massiv yaradır və içində bütün ayların adları mövcuddur. Daha sonra, new Date("2023-04-22") ifadəsi ilə "2023-04-22" tarixini təmsil edən yeni bir Date obyekti yaradılır.
Sonra, date.getMonth() metodu ilə tarixin ay indeksini alır. Bu halda, "2023-04-22" tarixindəki ayın indeksi 3 olacaq (0-dan başlayır).
Nəhayət, months[date.getMonth()] ifadəsi ilə months massivindən, ayın indeksi olan 3-ün qarşılığı olan "April" ifadəsini alır. Bu ifadə month dəyişəninə assign olunur.
Cədvəldəki indeksləmənin 0-dan başladığına diqqət etmək lazımdır. Bu səbəbdən, getMonth() metodunun qaytaracağı indeks 0 olaraq yanvardır, 1 olaraq fevral, 2 olaraq mart və s. kimi davam edir.
Bu səbəbdən, alert(month) ifadəsi April-ı mesaj kimi göstərəcəkdir.

47.

JavaScript - də Type Conversion nədir? Misallarla izah edin.

JavaScript, tip çevrilməsi (type conversion) proseslərinə icazə verən bir dildir. Tip çevrilməsi, bir dəyişkənin tipini başqa bir dəyişkən tipinə çevirmək deməkdir. JavaScript, iki cür tip çevrilməsi ilə mümkündür.



  1. JavaScript funksiyasından istifadə etməklə

  2. Avtomatik olaraq JavaScriptin özü tərəfindən

Ümumilikdə tip çevrilmələri aşağıdakılardır.

let num = 42;


let str = String(num);

console.log(str); // "42"


console.log(typeof str); // "string"

let str = "123";


let num = Number(str);

console.log(num); // 123


console.log(typeof num); // "number"

let num = 0;


let bool = Boolean(num);

console.log(bool); // false


console.log(typeof bool); // "boolean"

let currentDate = new Date();


let formattedDate = currentDate.toLocaleDateString();

console.log(formattedDate); // "6/12/2023" kodu haçan işlətməyinizdən asılı olaraq hal hazırki tarixi verir


console.log(typeof formattedDate); // "string"

48.

JavaScript - də If, else, else if and switch nədir? Misallarla izah edin. Bir mağazada endirimli məhsulların qiymətini hesablayan bir JavaScript kodu yazın. Endirimlər üç kateqoriyadır: 10% endirim, 20% endirim və 30% endirim. İstifadəçi məhsulun qiymətini və endirim dərəcəsini daxil edir. Kod endirim dərəcəsinə görə məhsulun endirimli qiymətini hesablayır.
JavaScript-də şərt ifadələri, müəyyən şərtlərə əsasən fərqli əməliyyatların yerinə yetirilməsinə imkan verir. if, else if və else operatorları və switch operatoru bu şərt ifadələrinin bir neçə nümunəsidir.
1. if operatoru: Əgər müəyyən bir şərt doğrudursa, əməliyyatlar yerinə yetirilir. Əks halda, əməliyyatlar dayanır.


  1. else operatoru: Əgər if operatorunun şərti yanlışdırsa, else operatoru işləyir. else operatoru heç bir şərt istifadə etməz və tək bir blokda ifadələri icra edir.






Yüklə 4,22 Mb.

Dostları ilə paylaş:
1   ...   21   22   23   24   25   26   27   28   ...   32




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin