JAVASCRIPT OBJECTS
2 min readJul 29, 2022
OBJECT
The object type represents one of Javascript datatypes.Objects contains “key and values” .
{ } ->Represents an empty object
let empty_object = {};
Spaces and line breaks are not importantlet phone = {type:”iphone”, model:”13pro”, color:"white"};* In this above line contains keys and values ......
keys are type, model,color.....* Suppose you put keys in double word like data base
use double quotation ("data base")* Whenever we put an values they should be declared in double quotation or single quotation,Except intergersvalues are "iphone","13pro", "white".....
HOW TO CALL OBJECT ⬇️
let object= {
FirstName : "pikachu",
LastName : "bk",
age : 18
};console.log(object)output:-
{FirstName: 'pikachu', LastName: 'bk', age: 18}
if you want only first_name You can use dot/bracket notation-Bracket notation[]
console.log(object['FirstName']);-Dot notation .
console.log(object.FirstName);**Little more advanced concept in obj**-let input = “FirstName”;-let data= {
FirstName : “pikachu”,
LastName : “bk”,
age : 18
};console.log(object.input);output:-
undefined Because we dont have input as a field in data.suppose we use bracket
notation we get output.for example
console.log(object[input]);output:-
pikachu
Object.keys()
const data = {
a: ‘pikachu’,
b: 42,
c: false
};
console.log(Object.keys(data));output:-
(3) [‘a’, ‘b’, ‘c’]
Object.values()
const object1 = {
a: ‘somestring’,
b: 42,
c: false
};console.log(Object.values(object1));
output:-
(3) [“somestring”, 42, false]
Object.entries()
const obj = {
first_name: 'pikahu',
last_name: "bk"
};
console.log(Object.entries(obj));-output:-
(2) [Array(2), Array(2)]
1. 0 :(2)['first_name', 'pikahu']
2. 1: (2) ['last_name', 'bk']
Math objects:- ⬇️
console.log(Math.PI);output:-
3.141592653589793const values = 5.8;console.log(Math.round(values));
➡️ 6
console.log(Math.floor(values));
➡️ 5
console.log(Math.ceil(values));
➡️ 6
console.log(Math.trunc(values));
➡️ 5
Math.random
console.log(Math.random());Whenever we use math.random function....we get random numbers in our output.......Returns a random integer from 0 to 9
console.log (Math.floor(Math.random() * 10));Returns a random integer from 0 to 100
console.log (Math.floor(Math.random() * 100));
THINK TWICE💭-code once!
THANKS_FOR_READING_!🌟
❤️“Have a Fine_Day”❤️