and it is also a simple scripting language that's used in web browsers to make websites more dynamic.,
Dynamic typing: Like other scripting languages it supports dynamic typing.
Functions: Functions are first-class, they are objects themselves.
- it support regular expressions
- associative arrays
- it is loosely typed variables
- objects and classes
- involved date, math, and string libraries
|Interpreted by client (not compiled).||Compiled bytecodes downloaded from server, executed on client.|
|Variable data types not declared (loose typing).||Variable data types must be declared as Java maintains strong type checking.|
|Cannot automatically write to hard disk.||Same it is|