Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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 如何在另一个if语句中执行if语句_Javascript_Html - Fatal编程技术网

Javascript 如何在另一个if语句中执行if语句

Javascript 如何在另一个if语句中执行if语句,javascript,html,Javascript,Html,是否可以在另一个if语句(例如,粗略代码)中运行if语句 if (background-color = grey) { return If (time >= 2.00) { return $(`td.${item.beacon}`).css({'border-color':'lime', 'border-width':'thick' }).toggleClass('coloured'); }else if (time <=2.00){ return $(`td.${item.bea

是否可以在另一个if语句(例如,粗略代码)中运行if语句

if (background-color = grey) {
return 
If (time >= 2.00) {
return $(`td.${item.beacon}`).css({'border-color':'lime', 'border-width':'thick' }).toggleClass('coloured');
}else if (time <=2.00){
return $(`td.${item.beacon}`).css({'border-color':'red', 'border-width':'thick' }).toggleClass('coloured');}
if(背景色=灰色){
回来
如果(时间>=2.00){
返回$(`td.${item.beacon}`).css({'border-color':'lime','border-width':'thick'});

}否则,如果(时间您使用的是不必要的返回。 这应该行得通


if(背景色==灰色){
如果(时间>=2.00){
返回$(`td.${item.beacon}`).css({'border-color':'lime','border-width':'thick'});

否则,(时间你可以考虑将它抽象为一个类。

或者你可以这样做:

if (background-color = grey) {
  border-color = time < 2 ? 'red': 'lime';

  var result = $(`td.${item.beacon}`).css({'border-color': border-color, 'border-width':'thick' }).toggleClass('coloured');

  return result
}
if(背景色=灰色){
边框颜色=时间<2?'red':'lame';
var result=$(`td.${item.beacon}`).css({'border-color':border-color,'border-width':'thick'}).toggleClass('colored');
返回结果
}

是的,这是可能的,但“它不起作用”没有帮助。您使用的是带大写字母“I”的if语句!!!真的吗?这段代码有很多错误的地方,主要是在语法层面上-它没有运行,因为它不是有效的javascript。-“background color”不是一个变量名。它不能有破折号。-你是在分配backgroiund颜色,而不是比较它。-保留字是用错误的大小写的,这是非法的-等等你应该试着先上一堂基本的编程课。
if (background-color = grey) {
  border-color = time < 2 ? 'red': 'lime';

  var result = $(`td.${item.beacon}`).css({'border-color': border-color, 'border-width':'thick' }).toggleClass('coloured');

  return result
}