EcmaScript
standard defines 7 data types. Out of these 7, six are primitive types.
Primitive Types
Below
table summarizes the primitive types supported by JavaScript.
Type
|
Description
|
Possible Values
|
boolean
|
It
used to represent true, false states.
|
true,
false
|
null
|
Specifies
the absence of an object value.
|
null
|
undefined
|
If
you do not assign a value to the variable, then the value of the variable is
undefined
|
undefined
|
Number
|
Represent
an integer (or) floating point number.
|
At the time of writing
this post, JavaScript supports, numbers between -(253 -1) and 253 -1
|
String
|
It
is a collection of characters, used to represent textual data.
|
Any
text data
|
Symbol
|
Symbols
are unique and immutable.
|
Example
const
symbol1 = Symbol();
const
symbol2 = Symbol(123);
const
symbol3 = Symbol("Hello");
|
Object type
An
object is a collection of properties. If you have any complex data, you can
represent it as object.
HelloWorld.js
var state = true; var x = null; var y; var PI = 3.14; var message = "Hello World"; var symbol1 = Symbol(123); var employee = { "name" : "krishna", "city" : "Bangalore", toString: function() { return "[name = " + this.name + ", city = " + this.city + "]"; } }; console.log("state : " + state); console.log("x : " + x); console.log("y : " + y); console.log("PI : " + PI); console.log("message : " + message); console.log("symbol1 : " + symbol1.toString()); console.log("employee : " + employee.toString());
Output
state
: true
x
: null
y
: undefined
PI
: 3.14
message
: Hello World
symbol1
: Symbol(123)
employee
: [name = krishna, city = Bangalore]
No comments:
Post a Comment