Я пытаюсь понять код другого разработчика, который любит использовать условные операторы для хранения переменных. Это очень аккуратный способ, но я не уверен, что означает ? and :
в нижеприведенном сценарии.Использование операторов сравнения javascript с переменными
var empId = getCurrentUserId(); //getCurrentUserId function returns an id.
var thisUserName = (empId == '' ? getCurrentUserName() : empId.toUpperCase()); //getCurrentUserName returns a user name.
Также является ли это достаточным способом хранения переменных, выступающих против инструкции if? Любая помощь будет оценена.
ID является числовым? if true, почему вы пишете прописные буквы? –
@AlessandroMarchisio Почему empId должен быть числовым? –
Это верхний регистр, потому что символы не всегда согласованы. empId является числовым, вот как мы катимся! – habibg