De la siguiente manera, si la pregunta se usa con si más para lograr diferentes condiciones (cambios de add_sep), los resultados de los resultados add_level son diferentes:
Copiar código del código de la siguiente manera:
var add_level = 0;
if (add_sep == 5) {{
add_level = 1;
}
else if (add_sep == 10) {{
add_level = 2;
}
else if (add_sep == 12) {{
add_level = 3;
}
else if (add_sep == 15) {{
add_level = 4;
}
demás {
add_level = 0;
}
1) Las funciones anteriores también se pueden implementar a través de Switch:
Copiar código del código de la siguiente manera:
var add_level = 0;
Switch (add_sep) {
Caso 5: add_level = 1;
Romper;
Caso 10: add_level = 2;
Romper;
Caso 12: add_level = 3;
Romper;
Caso 15: add_level = 4;
Romper;
predeterminado: add_level = 0;
Romper;
2) Javasctip a través de || y && para implementar:
Copiar código del código de la siguiente manera:
var add_level = (add_sep == 5 && 1) ||
3) La segunda forma de escribir también se puede informar como:
Copiar código del código de la siguiente manera:
var add_level = {'5': 1, '10 ': 2,' 12 ': 3, '15': 4} [add_step] || 0;
Se puede obtener una fórmula básica del segundo método de escritura:
Copiar código del código de la siguiente manera:
add_sep == 5 && add_level = 1
Equivalente en <=>
Copiar código del código de la siguiente manera:
if (add_sep == 5) {{
add_level = 1
}