.classNameはメソッドではなく、プロパティなので下記のように引数ではなく代入をするというのはわかったのですが、メソッドなのかプロパティなのかすべて覚えるのは非常に困難だと思います。
何か区別する方法はないのでしょうか?
無限にあるメソッド、プロパティを毎度調べて今回はメソッドだったので()か、プロパティだったので=で代入かと判断するしかないのでしょうか?

const inputElement = document.createElement("input");

// 正:
inputElement.className = "alert-time";

// 誤: TypeError: inputElement.className is not a function
inputElement.className('alert-time');