JavaScript Introduction concepts and samples