如何自动生成if条件javascript
是否可以不按以下三个条件列出每个条件。我需要更改变量分钟数加上“15”的值,并使变量每隔“15”加一次。不要问我为什么我要做这么多if陈述。我只是想知道我是否可以不做每一个“值为15”的“if语句”如何自动生成if条件javascript,javascript,if-statement,Javascript,If Statement,是否可以不按以下三个条件列出每个条件。我需要更改变量分钟数加上“15”的值,并使变量每隔“15”加一次。不要问我为什么我要做这么多if陈述。我只是想知道我是否可以不做每一个“值为15”的“if语句” 在这种情况下,我假设一种逻辑,其中每分钟都将时间存储在变量captureMinutes if (minutes == 124415999040) { var a; a= "480"; }; //fir
在这种情况下,我假设一种逻辑,其中每分钟都将时间存储在变量
captureMinutes
if (minutes == 124415999040)
{
var a;
a= "480";
}; //first
if (minutes == 124415999055)
{
var a;
a= "495";
}; //second
if (minutes == 124415999070)
{
var a;
a= "510";
}; //third and so on up to 700...
这是逻辑。根据您的逻辑调整它。提示:JSI中有乘法
*
和加法+
运算符,但无论如何都必须询问。执行var a=minutes-124415998560有什么不对?我不能使用“var a=minutes-124415998560”,因为它是日期时间选择器,它会根据您选择时间的时间更改分钟的值。例如,我选择start 11:45pm和close 12:45am,并给出与相同持续时间11:30pm和12:30am不同的值。明白你的意思,但我从datepicker获得了变量“minutes”,为了将该变量“minutes”转换为变量“a”,以便在接下来的函数中进一步使用,我计算出了这个“if语句”。好啊我试试看。
if (minutes == 124415999040)
{
var a;
a= "480";
}; //first
if (minutes == 124415999055)
{
var a;
a= "495";
}; //second
if (minutes == 124415999070)
{
var a;
a= "510";
}; //third and so on up to 700...
var initialMinutes = Date.now();
var captureMinutes = initialMinutes;
var a = 480;
while(1 === 1){
captureMinutes = Date.now();
if (captureMinutes.getMinutes() - initialMinutes.getMinutes() === 15){
initialMinutes = captureMinutes;
a += 15;
}
}