После просмотра всех этих замечательных ответов я хотел бы добавить еще одну причину использования !!
. Currenty Я работаю в Angular 2-4 (TypeScript), и я хочу вернуть логическое значение как false
, когда мой пользователь не аутентифицирован. Если он не аутентифицирован, токена-строка будет null
или ""
. Я могу сделать это, используя следующий блок кода:
public isAuthenticated(): boolean {
return !!this.getToken();
}