<p id="result">?</p>
と
const result = document.getElementById('result');
こういうコードがあったら定数resultに右辺が代入されてますが
代入されると定数resultはpタグがDOMでいうところのNodeに当たるのでその情報を受け継ぎ「定数 = Nodeオブジェクト」になる!
そのため結局
オブジェクト.プロパティということでドット記法が使える
document.getElementById(‘result’)はDOMで指定されたIDを持つ要素を取得し、それをNodeオブジェクトとして返します。そして、const resultでそのNodeオブジェクトを定数resultに代入。その結果、resultはpタグ要素に関する情報を含むNodeオブジェクトとなる