DATA TYPE CONVERSION
NUMBER TO STRING
var a = 10
String(a)
STRING TO NUMBER
var a = ‘10’
Number(a);
parseInt(a);
parseInt(“10.4”) or parseInt(“10.8”) = 10
parseFloat(a);
var b = ‘happy’
Number(b); = NAN
STRING TO ARRAY
var a = ‘happy ma’
split – 3 methods
Without Space
a.split(‘’) = [‘h’,’a’,’p’,’p’,’y’,’ ‘,’m’,’a’]
With Space /Comma
a.split(‘ ’) =[‘happy’,’ma’]
With Limit
a.split(‘ ’,1) =[‘happy’]
ARRAY TO STRING
var a = [1,2,3,4,5]
join – 3 methods
Without Comma
a.join(‘’) = ‘12345’
With Comma
a.join(‘,’) = ‘1,2,3,4,5’
With Space
a.join(‘ ‘) = ‘1 2 3 4 5’
ARRAY TO OBJECT
var a = ['a','b','c','d']
var b =Object.assign({},a) = object { 0: "a", 1: "b", 2: "c", 3: "d" }
OBJECT TO ARRAY
var a = { 0: "a", 1: "b", 2: "c", 3: "d" }
Object.keys(a) = [0,1,2,3]
Object.values(a) = [‘a’,’b’,’c’,’d’]
Object.entries(a) = [[0,’a’], [0,’b’], [0,’c’], [0,’d’]]
Comments
Post a Comment