Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用{}括号中的循环和条件?_Javascript_Node.js - Fatal编程技术网

Javascript 如何使用{}括号中的循环和条件?

Javascript 如何使用{}括号中的循环和条件?,javascript,node.js,Javascript,Node.js,我无法在{}内使用if和for循环为什么?有什么问题吗 sendTextMessageWithPromise(assignerID, `Value : ${if(x==0) console.log(x)}`) 这些被称为。并且不能使用if语句或for语句中的循环。你可以做的是有条件的检查 这就是你可以做到的: console.log(`Answer: ${ (age == 18)? 'age is 18' : 'age is not 18' }`); ${}需要一个表达式。如果语句不起作用。

我无法在{}内使用if和for循环为什么?有什么问题吗

sendTextMessageWithPromise(assignerID, `Value : ${if(x==0) console.log(x)}`)
这些被称为。并且不能使用if语句或for语句中的循环。你可以做的是有条件的检查

这就是你可以做到的:

console.log(`Answer: ${ (age == 18)? 'age is 18' : 'age is not 18' }`);

${}需要一个表达式。如果语句不起作用。你到底想做什么?@adiga我需要字符串中的x值,但由于node.js异步行为,在sendTextMessageWithPromise函数外使用if语句无法打印任何值。这是否回答了你的问题?x是否存在于当前作用域中?这与异步函数有什么关系?看起来sendTextMessageWithPromise需要两个参数。当x=0和x!=0时,第二个参数的值应该是什么0?@BrianMcCutchon不,我如何使用for循环?