Условие если А меньше B то увеличить A на 1, в противном случае не делать ничего.
// не работает, синтаксическая
(A < B) ? A++ : ;
// не работает, синтаксическая
(A < B) ? A++;
Больше нет идей, так вообще можно? Может быть можно
(A < B) ? A++ : A = A;
Но не уверен будет ли это корректно?
Тернарный оператор используют, чтобы вычислить значение в зависимости от логического значения. Поэтому лучше написать
A=(A<B)?A+1:A
То как Вы хотите:
(A < B) ? A++ : 0;
Еще короче:
A < B && A++
Но, вроде бы, в последнее время как раз приходят к тому, что лучше так не писать - не должно вычисление выражения создавать "побочные эффекты".
Классический скучный вариант:
if (A < B) A++
Обратите внимание, не так много места занимает. У Вас же символы, надеюсь, не платные.
Можно на CoffeeScript:
A++ if A < B
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как создать элемент с помощью ``- такой строки чтобы передать переменные, при createElement создается просто пустой div