ОБЪЕКТ
Тип объекта представляет один из типов данных Javascript. Объекты содержат "ключ и значения" .
{ } -›Представляет пустой объект
let empty_object = {};
Spaces and line breaks are not important let 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 intergers values are "iphone","13pro", "white".....
КАК ВЫЗВАТЬ ОБЪЕКТ ⬇️
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’]
Объект.значения()
const object1 = { a: ‘somestring’, b: 42, c: false }; console.log(Object.values(object1)); output:- (3) [“somestring”, 42, false]
Объект.записи()
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']
Математические объекты:-⬇️
console.log(Math.PI); output:- 3.141592653589793 const 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
Математика.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));
ДВАЖДЫ ПОДУМАЙТЕ💭-кодируйте один раз!
СПАСИБО_ЗА_ПРОЧТЕНИЕ_!🌟
❤️Хорошего дня❤️