How do you practice Javascript?

I agree. I use function expressions as my default style which means I don’t need to make an exception for when declarations don’t work.For most cases there isn’t any real difference between the two though apart from the hoisting.