// CLASS TOPICS : STRING DATA TYPE
// "H" , "E" , "L", "O"
// string is a combination of few characters
// we can re-assign variables as done below
// myValue = 'hello'
// console.log(myValue, 'called')
// myValue = 1
// console.log(myValue, 'called 2')
// myValue = [1,2,3]
// console.log(myValue,'called 3')
// we can access charac from string same as we can do with array's
// myValue = "hello"
// myCharac = myValue[2]
// console.log(myCharac);
// we can create space b/w charac too
// myValue = "hello " + "world"
// console.log(myValue)
// behind the scenes space is also being stored like this: ["h","e","l","l","o",""]
// we can use \n to print data in next line
// myValue = "hello my name is: \n shagun"
// console.log(myValue);
// we can also use \t to create space between words in the same line
// CLASS TOPICS : Primitive vs reference DATA TYPES // PRIMITIVE TYPE // x = 10; // y = x; // x = 20; // console.log(x,y); // here x and y both are same but locating different positions in memory and saved at diff places // REFERENCE TYPE // x = {name:"shagun",email:"abc@gmail.com"}; // y = x; // x = {name:"abc"}; // console.log(x,y); // both are pointing same location on memory but later on x is pointing a diff location // REFERENCE TYPE // x = {name:"shagun",email:"abc@gmail.com"}; // y = x; // x.name = "testing name"; // console.log(x,y); // both are pointing same location on memory. so if one is change other will also reflect the same change // PRIMITIVE TYPES // numbers , string , boolean , null , undefined // REFERENCE TYPES // object , array , functions are reference type
Comments
Post a Comment