Объясните простым языком, что делает эта строчка?
Это условие, если переменная successful что то содержит, значит msg равно successful, иначе unsuccessful
В обще это тоже самое что иvar msg = 'unsuccessful'
if(successful) msg = 'successful'
Еще можно писать такvar msg = successful && 'successful' || 'unsuccessful';
Если successful == true, то возвращает 'successful', иначе возвращает 'unsuccessful'.Условные операторы: if, '?'