|
Un'espressione continue causa la successiva iterazione del ciclo while, for o foreach di inclusione più interno.
Il valore dell'espressione continue è sempre zero (0).
Espressione
|
Sintassi
|
Valore restituito
|
Continua
|
continue
|
Se utilizzata in un'espressione while, il controllo viene passato alla condizione while. Se utilizzata in un'espressione for, il controllo viene passato all'espressione step.
|
L'oggetto dell'esempio riportato di seguito dovrà comporre l'elenco a discesa con i valori del file XML. Se il valore dell'elemento XML corrente è "Display data for 3," il ciclo while si chiude tramite l'espressione break. Se il valore dell'elemento XML corrente è Display data for 2, lo script aggiunge 2 alla variabile i corrispondente al contatore, quindi il ciclo passa alla sequenza successiva. Se il valore dell'elemento corrente XML è "Display data for 2", le ultime due righe sono ignorate.
var List = ref(xfa.record.lists.list1)
var i = 0
while (List.nodes.item(i+1).value ne "5") do
if (List.nodes.item(i) eq "Display data for 3") then
break
endif
if (List.nodes.item(i) eq "Display data for 2" then
i=i+2
continue
endif
$.addItem(List.nodes.item(i).value,List.nodes.item(i+1).value)
i=i+2
endwhile
|
|
|