繁体   English   中英

如何将其打印到控制台?

[英]How to print this to the console?

我最近在学习(几天)如何使用 javascript。

var counter = 10;
var returnedValue = counter--; counter--; counter-- ;
console.log ( counter );
console.log ( returnedValue );

无论如何,在这个练习中,我必须从值 10 开始,使用一元运算符减少到 7,然后打印两个值。

以下是练习的说明:

使用值 10 初始化一个名为 counter 的变量并将其打印到控制台。

使用一元运算符,递减变量中的值,直到达到数字 7。

打印最终值。

但是,我正在学习的平台给了我以下错误:

“不要忘记在递减前后将变量打印到控制台”

我做错了什么?

虽然您的 JavaScript 有效,但说明告诉您在执行减量之前之后打印值。

我不确定您的平台是否已经教过您有关循环的知识,但这里有一个解决方案:

var counter = 10;
console.log ( counter ); //printing before here
while (counter > 7) {
  counter--; //decrement
} //you could also just do counter--; counter--; counter--; like you had before
console.log ( counter ); //printing after

说明还说“减少变量中的值”,我的意思是“不要创建新变量 - 减少适当的计数器”

您在原始值之前打印修改后的值。

所以,你需要翻转打印顺序:

var counter = 10;
var returnedValue = counter--; counter--; counter-- ;
console.log ( returnedValue );
console.log ( counter );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM