[英]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.