我在JavaScript课程中练习Codecademy的Do/While部分时不断收到此消息“SyntaxError:意

I keep getting this message "SyntaxError: Unexpected token" while practicing Codecademy's Do/While section in the JavaScript course

本文关键字:消息 SyntaxError 分时 练习 程中 JavaScript Codecademy While Do 我在      更新时间:2023-09-26
var y = false
var getToDaChoppa = function() {
    var x = prompt("what kind of dicks do you like?")
    do {
        console.log(x)
    };
    while (y)
};
getToDaChoppa();

我需要让它打印出一次用户输入字符串,然后让它退出传入的 while 循环。

我认为使用提示命令链接变量会存储用户的答案,然后使用控制台.log(变量(打印出存储的输入答案。

最后我不断收到消息

语法错误:意外的令牌。

是什么导致了语法错误?

你在错误的地方给了;

do {
    console.log(x)
}; < -- wrong place
while (y)

像这样尝试

do {
    console.log(x)
}
while (y);

您添加了额外的";":

var y = false
var getToDaChoppa = function(){
    var x = prompt("what kind of dicks do you like?")
    do {
       console.log(x);
    }
    while(y)
};
getToDaChoppa();

第 5 行的 } 后面有一个分号。括号后面是一会儿。

var i = 0;
do {
   i += 1;
   console.log(i);
} while (i < 5);