ﺖﭙﯾﺮﮑﺳﺍ ﺍﻭﺎﺟ ﮏﯿﺗﺎﺘﺳﺍ ﯼﺎﻫ ﺵﻭﺭ


فهرست مطالب

    نمایش فهرست مطالب

.ﺪﻧﻮﺷ ﯽﻣ ﻒﯾﺮﻌﺗ ﺱﻼﮐ ﺩﻮﺧ ﯼﻭﺭ ﺮﺑ ﺎﺘﺴﯾﺍ ﺱﻼﮐ ﯼﺎﻫﺪﺘﻣ

.ﯽﺷ ﺱﻼﮐ ﮏﯾ ﯼﻭﺭ ﻂﻘﻓ ،ﺪﯿﻨﮐ ﯽﻧﺍﻮﺧﺍﺮﻓ ءﯽﺷ ﮏﯾ ﯼﻭﺭ ﺍﺭ ﮏﯿﺗﺎﺘﺳﺍ<"code class="w3-codesp

ﻝﺎﺜﻣ

class Car {
  constructor(name) {
    this.name = 
  name;	  }
  static hello() {
    return "Hello!!";	  }
}
const myCar = new Car("Ford");
// You can call 'hello()' on 
  the Car Class:
document.getElementById("demo").innerHTML 
  = Car.hello();
// But NOT on a Car Object:
// document.getElementById("demo").innerHTML 
  = myCar.hello();
// this will raise an error.

→ ﺪﯿﻨﮐ ﻥﺎﺤﺘﻣﺍ ﺍﺭ ﻥﺁ ﻥﺎﺗﺩﻮﺧ

<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Class Static Methods</h1>
<p>A static method is created with the "static" keyword, and you can only call the method on the class itself.</p>

<p id="demo"></p>

<script>
class Car {
  constructor(name) {
    this.name = name;
  }
  static hello() {
    return "Hello!!";
  }
}

const myCar = new Car("Ford");

//You can call 'hello()' on the Car Class:
document.getElementById("demo").innerHTML = Car.hello();

// But NOT on  a Car Object:
// document.getElementById("demo").innerHTML = myCar.hello();
// this will raise an error.
</script>

</body>
</html>

.ﺪﯿﻨﮐ ﻝﺎﺳﺭﺍ ﺍﺭ ﻥﺁ ﺪﯿﻧﺍﻮﺗ ﯽﻣ ،ﺪﯿﻨﮐ ﻩﺩﺎﻔﺘﺳﺍ static ﺵﻭﺭ

ﻝﺎﺜﻣ

class Car {
  constructor(name) {
    this.name = 
  name;	  }
  static hello(x) {
    return "Hello " + 
  x.name;	  }
}
const myCar = new Car("Ford");
document.getElementById("demo").innerHTML 
  = Car.hello(myCar);

→ ﺪﯿﻨﮐ ﻥﺎﺤﺘﻣﺍ ﺍﺭ ﻥﺁ ﻥﺎﺗﺩﻮﺧ

<!DOCTYPE html>
<html>
<body>
<h1>JavaScript Class Static Methods</h1>
<p>To use the "myCar" object inside the static method, you can send it as parameter.</p>

<p id="demo"></p>

<script>
class Car {
  constructor(name) {
    this.name = name;
  }
  static hello(x) {
    return "Hello " + x.name;
  }
}

const myCar = new Car("Ford");
document.getElementById("demo").innerHTML = Car.hello(myCar);
</script>

</body>
</html>