Yes.

on *:JOIN:#: if ($istok($aop($fulladdress).type,$chan,44)) { do something }
Will be $true if you have added $nick to your aop list for that channel.

BTW:
on *:JOIN:#:if $ial($nick) isaop # { do something }
Does exactly the same thing. smile

and

on *:JOIN:#: if ($nick isop $chan) { do something }
Will always be false.
A user can not be opped at the time of joining a channel.
You must first be ON the chan (after the 'on join') before you can be opped on it.