Two definitions of "Bounded Variation Function"
The book A First Course in Sobolev Spaces by Giovanni Leoni is a very helpful resource for calculus aspects of function spaces. The first seven chapters deal with functions of one real variable. Chapter 2 is called "Functions of Bounded Pointwise Variation" which are defined by (1) and this class is denoted $BPV(I)$, rather than $BV(I)$. Here $I$ is the interval of definition. The author comments in a footnote on pp.39-40:
Although we do not like changing standard notation, unfortunately in the literature the notation $BV(I)$ is also used for a quite different (although strictly related) function space. This book studies both spaces, so we really had to change the notation for one of them.
Section 7.1 is titled "$BV(\Omega)$ Versus $BPV(\Omega)$". Here, $\Omega$ is an open subset of $\mathbb R$ (we are still in one dimension), and $BV(\Omega)$ is defined as the class of integrable functions $u\in L^1(\Omega)$ for which there is a finite signed Radon measure $\lambda$ such that $\int u\varphi'=-\int \varphi\,d\lambda$ for all $\phi\in C_c^1(\Omega)$. This is somewhat different from, but equivalent to (2): one direction is trivial and the other is a form of Riesz representation.
Theorem 7.2. Let $\Omega\subset\mathbb R$ be an open set. If $u:\Omega\to\mathbb R$ is integrable and if it belongs to $BPV(\Omega)$, then $u\in BV(\Omega)$ and $$|Du|(\Omega)\le \operatorname{Var}u$$ Conversely, if $u\in BV(\Omega)$, then $u$ admits a right continuous representative $\bar u$ in $BPV(\Omega)$ such that $$ \operatorname{Var}\bar u = |Du|(\Omega)$$
This is proved thoroughly indeed; the proof takes three pages (pp. 216-218).