Введение новой версии JavaScript (ES6) ввело использование классов вместо функций.Классы похожи на функции.Они используют ключевое слово класса вместо ключевого слова функции.
Они используют метод конструктора для инициализации.
Синтаксис:
class classname {
constructor(parameter) {
this.classname = parameter;
}
}
Приведенный ниже пример иллюстрирует классы JavaScript:
<!DOCTYPE html>
<html>
<body>
<center>
<h1 style="color: green;">
ProgramBox
</h1>
<p>
A Computer Science Portal for Geeks
</p>
<b>JavaScript Classes</b>
<p id="demo"></p>
<script>
class class_name {
constructor(value) {
this.classes = value;
}
}
myvalue = new class_name("GeeksforGeeks");
document.getElementById("demo").innerHTML =
myvalue.classes;
</script>
</center>
</body>
</html>