Я хочу определить публичную и частную собственность в классе JavaScript,Как определить государственную и частную собственность в javascript
Здесь вы видите C# -формат моих свойств.
Мой вопрос: «Как я могу написать эти свойства с JavaScript»:
public class MyMath
{
public static double Pi
{
get {return 3.14;}
}
public static int R {get; set;}
private int MyPrivateProp1 {get; set;}
public double MyCalcMethod()
{
return MyPrivateProp1 * R;
}
}
Я хочу использовать этот класс, как:
var x = MyMath.Pi * MyMath.R;
Заранее спасибо за ваше время.
Где ваша частная проп? –
@Simsons, JavaScript имеет сильные объектно-ориентированные возможности программирования. см. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript –
@ mini-me. Вы можете создавать частные переменные внутри функции, на которую нельзя ссылаться извне. – Nunners