| |
|
|
| | Здравствуйте.
Можно ли упростить конструкцию?
if(value == 4312 || value == 3703 || value == 5011 || value == 5473)
|
| |
| |
|
|
| |
|
|
| |
для: antf
(01.07.2011 в 14:10)
| | | Принципиально - нельзя.
С точки зрения уменьшения длины записи в символах - можно.
Сравните строки - вторая на восемь символов короче:
if (value == 4312 || value == 3703 || value == 5011 || value == 5473)
if ('*4312*3703*5011*5473*'.indexOf ('*' + value + '*') >= 0)
|
| |
| |
|
|
| |
|
|
| |
для: АЯ
(01.07.2011 в 14:25)
| | | У меня 4 значения. А если будет больше? | |
| |
|
|
| |
|
|
| |
для: antf
(01.07.2011 в 15:11)
| | | Если используете jQuery, можно воспользоваться методом in_array() этой библиотеки. | |
| |
|
|
| |
|
|
| |
для: antf
(01.07.2011 в 15:11)
| | | Будете экономить по два символа на каждом значении :-) | |
| |
|
|