Indeks od 1 nie 0

0

Hej, zaczynam dopiero z JavaScript i mam pytanie.Jak zrobić żeby indeks mojej tablicy z pytaniami zaczynał się od indeksu 1 a nie 0?
Wiem że quiz na razie bezsensowny ale na razie skupiam się a tych indeksach

// quiz 
console.log("Witamy w quizie,masz 3 szanse na odpowiedź")
let tablica=new Array("Owczarek...","Ekonomik...","1.. 2...")
let wybor=prompt("Wybierz numer pytania od 1-3 ")
if(wybor>3 || wybor<1)
{
  console.log("nie ma takich pytan")
  
}
console.log(tablica[wybor])
7

Zmiana indeksu tablicy może powodować problemy, więc lepiej byłoby jakbyś przy wyświetlaniu po prostu odejmował jeden od zmiennej "wybor".

console.log("Witamy w quizie,masz 3 szanse na odpowiedź");
const tablica= ["Owczarek...","Ekonomik...","1.. 2..."];
const wybor = Number(prompt("Wybierz numer pytania od 1-3")); // <-- tutaj dzięki funkcji Number zmieniamy wpisaną wartość w liczbę

if(wybor>3 || wybor<1) {
  console.log("nie ma takich pytan");
}

console.log(tablica[wybor - 1]); // <-- odejmujemy jeden od wyboru użytkownika, bo tablica ma indeksy 0 <-> 2
0

@Xarviel: dziękuje o to mi właśnie chodziło,cenna wiedza

1 użytkowników online, w tym zalogowanych: 0, gości: 1