$var = $var || 30;
# or
$var ||= 30;
# or
$var = $var ? $var : 30;
# or if you care about definedness rather than Boolean truth:
$var = $var // 30;
# or
#var //= 30;
# or
$var = defined($var) ? $var : 30;
####
if (! defined $var) {
$x = 40;
}
else {
$x = 50;
}
####
$x = defined $var ? 50 : 40;