Types are
used to represent the type of data. Primarily, there are two categories of
types.
a.
Primitive
types
b.
Reference
types
Primitive Types
Numbers,
strings and Boolean values considered as primitive types. In addition to these,
special values null, undefined are also considered as primitive types.
Reference Types
Objects
and arrays are considered as reference types. An object is a collection of name
and value pairs. Array is a collection of elements.
One more
thing to note is that JavaScript treats functions also objects.
types.html
<!DOCTYPE html> <html> <head> <title>Data Types</title> </head> <body> <script> var a = 10; var b = 10.01; var c = true; var d = "Hello World"; var e = { name : "Hari krishna", city : "Bangalore" }; var f = [2, 3, 5, 7]; document.write("a = " + a + " Type of a = " + (typeof a) + "<br />"); document.write("b = " + b + " Type of b = " + (typeof b) + "<br />"); document.write("c = " + c + " Type of c = " + (typeof c) + "<br />"); document.write("d = " + d + " Type of d = " + (typeof d) + "<br />"); document.write("e = " + e + " Type of e = " + (typeof e) + "<br />"); document.write("f = " + f + " Type of f = " + (typeof f) + "<br />"); </script> </body> </html>
Open above
page in browser, you can able to see following messages in the html page.
a = 10
Type of a = number
b = 10.01
Type of b = number
c = true
Type of c = boolean
d = Hello
World Type of d = string
e =
[object Object] Type of e = object
f =
2,3,5,7 Type of f = object
As you see
the output, JavaScript treats both integer and float values as type number and
arrays, objects are treated as type object.
No comments:
Post a Comment