I was trying some code at JSBin and got weird results. This should work - it's a simple loop that uses Window.prompt. It does execute the correct number of time
azure-function-async
blueprint-osgi
directoryservices
cryptarithmetic-puzzle
soundcard
topojson
flutter
libharu
restore
cloud-pak-for-data
para
bacon.js
z3
jora
mat
weblate
libsmbclient
select-case
chartkick
multipartfile
indexed-image
flexsearch
xwpf
openrecord.js
pgo
ocamllex
mapbox-navigation
code-documentation
socket.io-redis
why3