Zadanie 36 z arkusza E.14, przykładowy arkusz CKE

JavaScript Poziom: średnie

Które ze stwierdzeń, w odniesieniu do zamieszczonej w ramce definicji funkcji, jest poprawne?

function czytajImie(){
  var imie=null;
  do{
    imie=prompt("podaj imie: ");
    if(imie.length<3) alert("wprowadzony tekst jest niepoprawny");
  }while(imie.length<3);
}
Wybierz odpowiedź

Cały arkusz E.14, przykładowy arkusz CKE

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: D

Wczytywanie tekstu zakończy się, gdy tekst będzie się składał przynajmniej z 3 znaków.

Dlaczego

Pętla do…while powtarza pytanie, dopóki długość tekstu jest mniejsza niż 3. Kończy się, gdy wpiszesz co najmniej 3 znaki.