Static properties and methods
Автор: Ruslanbek Normurodov
Загружено: 2025-06-17
Просмотров: 3
Описание:
Mavzu:Static properties and methods;
1.Quyidagi kod qanday natija qaytaradi?
class Car {
static showType() {
return "This is a car.";
}
}
console.log(Car.showType());
a) "This is a car."
b) undefined
c) Error
2.Quyidagi kod qanday natija qaytaradi?
class Animal {
static staticMethod() {
return "I am static";
}
nonStaticMethod() {
return "I am non-static";
}
}
let tiger = new Animal();
console.log(tiger.staticMethod());
a) "I am static"
b) "I am non-static"
c) Error
3.Quyidagi kod qanday natija qaytaradi?
class User {
static sayHello() {
return "Hello, student!";
}
}
let student = new User();
console.log(student.sayHello());
a) "Hello, student!"
b) undefined
c) Error
4.Quyidagi kod qanday natija qaytaradi?
class Computer {
constructor(model) {
this.model = model;
}
static createDefault() {
return new this("Default Model");
}
}
let defaultPC = Computer.createDefault();
console.log(defaultPC.model);
a) "Default Model"
b) undefined
c) Error
5.Static metoddan foydalanib obyektlarni solishtirish
Tavsif:
Student nomli class yarating, uning constructori name va grade (ball) qabul qilsin.
static compare(s1, s2) nomli metod yozing, u ikki talabani grade bo‘yicha solishtirsin.
students massivini yaratib, uni compare metodidan foydalangan holda saralang va eng yuqori ball to‘plagan talabani
ekranga chiqaring.
Natija misoli:
console.log(students[0].name); // Eng yuqori ball to'plagan talaba ismi
6.Static metoddan meros olish
Tavsif:
Animal classini yarating va unda static kingdom() metodini yozing.
kingdom() metodi "Animalia" matnini qaytarsin.
Dog classi Animal dan meros olsin.
Dog classidan foydalanib kingdom() metodini chaqiring.
Natija misoli:
console.log(Dog.kingdom()); // "Animalia"
7.Xatoni toping va tuzating
Quyidagi kodda xatolik bormi? Agar bo‘lsa, uni tuzatib, to‘g‘ri ishlashini ta’minlang.
class Laptop {
static brand = "TechX";
constructor(model) {
this.model = model;
}
getBrand() {
return this.brand;
}
}
let myLaptop = new Laptop("X100");
console.log(myLaptop.getBrand());
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: