このソースは、以下のとおりです。

<html>
<head>
<title>while構文1</title>
</head>
<body>
<script language="JavaScript">
<!--
var i=3;
while(i>0){
var suuji="貴方の好きな料理をあと"+i+"回入力してください。"
var ryouri=prompt(suuji,"");
document.write(ryouri,"が好きなんですね<br>");
i--;
}
//-->
</script>
</body>
</html>


どこが違うのかきになるならば、for構文と比較してみてください。