Except as otherwise provided by statute, the court or jury may consider in determining the credibility of a witness any matter that has any tendency in reason to prove or disprove the truthfulness of his testimony at the hearing, including but not limited to any of the following:
(a)
His demeanor while testifying and the manner in which he testifies.
(b)
The character of his testimony.
(c)
The extent of his capacity to perceive, to recollect, or to communicate any matter about which he testifies.
(d)
The extent of his opportunity to perceive any matter about which he testifies.
(e)
His character for honesty or veracity or their opposites.
(f)
The existence or nonexistence of a bias, interest, or other motive.
(g)
A statement previously made by him that is consistent with his testimony at the hearing.
(h)
A statement made by him that is inconsistent with any part of his testimony at the hearing.
(i)
The existence or nonexistence of any fact testified to by him.
(j)
His attitude toward the action in which he testifies or toward the giving of testimony.
(k)
His admission of untruthfulness.