Javascript 如何在另一个if语句中执行if语句
是否可以在另一个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 (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
}