– programming language, weak type, dynamic and interpreted.
Interpreted – source code can be run using the interpreter.(compiled)
dynamic – no need for types(weak)
– number, boolean and string.
weak typing – it allows you to mix match codes.
data types and variables declarations
Number – 10,2, 100(integers), 2.3, 1.2(floats) are numbers. JS does not discriminate whether it is of integral or float type. There’s more; hex or oct.
s = “Hello:; (part of the global context)
var s = “Hello”; declaring a variable
ECMA – reference implementation