Kollokvium sualları vt docx


Yuxarıdakı kodun nəticəsi



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

Yuxarıdakı kodun nəticəsi:
Bu kod istifadəçinin minimum (min) və maksimum (maksimum) dəyərləri daxil etməsi üçün giriş qutusunu göstərir. Sonra getRandomNumber adlı funksiya müəyyən edilir. Bu funksiya müəyyən edilmiş minimum və maksimum diapazonda təsadüfi nömrə yaradır və nəticəni bildiriş qutusunda göstərir.

Bu necə işləyir:


İstifadəçinin minimum dəyəri daxil etməsi üçün giriş qutusu göstərilir və daxil edilmiş dəyər min dəyişənə təyin edilir.


İstifadəçinin maksimum dəyəri daxil etməsi üçün giriş qutusu göstərilir və daxil edilmiş dəyər max dəyişəninə təyin edilir.
getRandomNumber funksiyası müəyyən edilir və iki parametr alır: min və maks.
Funksiya daxilində Math.random() funksiyasından istifadə etməklə 0 ilə 1 arasında təsadüfi onluq ədəd yaradılır.
Yaradılan ədəd (max - min + 1) ilə vurulur və nəticə yenə onluq ədəddir.
Math.floor() funksiyasından istifadə edərək, bu onluq ədəd aşağı yuvarlaqlaşdırılır və tam ədədə çevrilir.
Nəticə minimum dəyərlə cəmlənir ki, nəticə min və max diapazonunda tam ədəd olsun.
Nəticə alert() funksiyası ilə bildiriş qutusunda göstərilir.
getRandomNumber funksiyası min və max parametrləri ilə çağırıldıqda, təsadüfi bir nömrə yaradılır və bildiriş qutusunda göstərilir.
Bu kod parçası istifadəçi tərəfindən göstərilən minimum və maksimum dəyərlər arasında təsadüfi bir ədəd yaratmaq üçün istifadə olunur.

42.

JavaScript - də Array Methods nədir? Nümunə kodlarla izah edin. Aşağıdakı kod nümunəsinin nəticəsini izah edin.



Massiv (massiv) məlumat növü JavaScript-də müxtəlif massiv metodları və ya funksiyaları ilə gəlir. Bu üsullar massivləri manipulyasiya etmək, elementləri manipulyasiya etmək, massivdə dövrə vurmaq, filtr etmək, massiv elementlərini çevirmək və s. üçün istifadə olunur.


length - massivdəki elementlərin sayını qaytarır


reverse() - massivi tərs qaydada qaytarır
sort() - Massivin elementlərini müəyyən qaydada çeşidləyir
fill() - Verilmiş dəyərlə elementləri dolduraraq massivi qaytarır
join() - massiv elementlərini strinlə birləşdirir
toString() - Massivin sətir təsvirini qaytarır
pop() - Son massiv elementini silir və qaytarır
shift() - Birinci massiv elementini silir və qaytarır
push() - Massivin sonuna elementlər əlavə edir və uzunluğunu qaytarır
unshift() - massivin başlanğıcına elementlər əlavə edir və uzunluğu qaytarır
concat() - Verilmiş dəyəri və/yaxud massivləri birləşdirərək massivi qaytarır
splice() - elementlərini yerində dəyişdirərək massivi qaytarır
lastIndexOf() - Elementin baş verməsinin son indeksini qaytarır
indexOf() - Elementin baş verməsinin ilk indeksini qaytarır
of() Metod - Verilmiş arqumentlərdən yeni Massiv nümunəsi yaradır

slice() - Massivin bir hissəsinin surətini qaytarır


findIndex() - Şərti təmin edən elementin indeksini qaytarır
find() - Şərti təmin edən ilk elementi qaytarır
includes() - Massivdə dəyərin olub olmadığını yoxlayır
reduceRight() - Massivi sağdan sola tək bir dəyərə endirir
reduce () - massivi soldan sağa tək bir dəyərə endirir
isArray() - Verilmiş dəyərin JavaScript Array olub olmadığını yoxlayır
filter() - Verilmiş testdə elementləri süzərək massivi qaytarır
map() - Verilmiş funksiyadan istifadə edərək elementləri xəritələşdirməklə massivi qaytarır
forEach() - massiv elementində verilmiş funksiyanı yerinə yetirir
some() - Hər hansı elementin verilmiş test funksiyasından keçib-keçmədiyini yoxlayır
every() - Bütün elementlərin verilmiş test funksiyasından keçib-keçmədiyini yoxlayır
values() - Massiv elementlərinin dəyərlərini ehtiva edən iteratoru qaytarır
from() - Massiv kimi obyektdən yeni Massiv yaradır
const fruits = ["Banana", "Orange", "Apple", "Mango"];
alert(fruits.toString()) // Massivin sətir təsvirini qaytarır

const fruits = ["Banana", "Orange", "Apple", "Mango"];


alert(fruits.length) // massivdəki elementlərin sayını qaytarır

const fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];


const citrus = fruits.slice(1, 3);
alert(citrus) // Massivin bir hissəsinin surətini qaytarır burada sitrus meyvələrini məsələn



Yüklə 4,22 Mb.

Dostları ilə paylaş:
1   ...   18   19   20   21   22   23   24   25   ...   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