мне кажется вызывать рекурсивно checkUserAge и checkUserPassэто для наглядного примера.
Ну и конечно, в таком варианте check-методы должны возвращать true/false, иначе проверка this.checkUserAge() в this.start всегда undefined
if(this.checkUserAge) {
> if(this.checkUserAge()) {
if(this.checkUserPass) {
> if(this.checkUserPass()) {
<!-- главный блок с новостями -->
<div class="news">
<!-- контейнер с новостями -->
<div class="list">
<!-- колонка с новостью -->
<div class="column">
<!-- новость -->
</div>
</div>
</div>