Client-Side Scripting generally refers to the class of computer programs on the web that are executed client-side, by the user's web browser,
Giving the user more control over the browser.
Detecting the user's browser and OS. The ability to detect the user's browser and OS allows your script to perform platform-dependent operations, if necessary.
Performing simple computations on the client side.
Handling dates and time.
Generating HTML pages on the fly.