Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将一个变量赋给另一个变量加上一个常量_Javascript_Variables - Fatal编程技术网

Javascript 如何将一个变量赋给另一个变量加上一个常量

Javascript 如何将一个变量赋给另一个变量加上一个常量,javascript,variables,Javascript,Variables,我要寻找的是类似于C#的get属性的东西,但是对于JS。我想要的示例如下所示: function myObj(a, b){ this.a = a; this.b = b; this.c = a + 5; } 比方说我考了5分和3分。然后a=5,b=3,c=10。这就是我想要的。现在我想去别的地方说 obj.a = 10; 现在a=10,b=3,c=10。这不是我想要的,我想要c=15来反映a中的变化。我已经为此工作了大约40分钟,我感到非常沮丧,以至于我似乎无法

我要寻找的是类似于C#的get属性的东西,但是对于JS。我想要的示例如下所示:

function myObj(a, b){
     this.a = a;
     this.b = b;
     this.c = a + 5;
}
比方说我考了5分和3分。然后a=5,b=3,c=10。这就是我想要的。现在我想去别的地方说

obj.a = 10;
现在a=10,b=3,c=10。这不是我想要的,我想要c=15来反映a中的变化。我已经为此工作了大约40分钟,我感到非常沮丧,以至于我似乎无法以我想要的方式来完成这项工作。我尝试过函数,尝试过示例中的内容,还尝试过使用ES5中的get/set功能(当他们加入团队时为6?idk)

不管怎么说,我很感激你的帮助,这是一件简单而令人沮丧的事情。我讨厌在JS工作,上帝救我脱离这邪恶;)

我要寻找的是类似于C#的get属性的东西,但是对于JS

这将是一个get属性:

类MyObj{
建造师(a、b){
这个a=a;
这个.b=b;
}
获取c(){
把这个还给我。a+5;
}
}
设obj=newmyobj(5,3);
控制台日志(obj.c);
目标a=10;
控制台日志(obj.c)
我要寻找的是类似于C#的get属性的东西,但是对于JS

这将是一个get属性:

类MyObj{
建造师(a、b){
这个a=a;
这个.b=b;
}
获取c(){
把这个还给我。a+5;
}
}
设obj=newmyobj(5,3);
控制台日志(obj.c);
目标a=10;

控制台日志(obj.c)请注意,许多人认为这增加了某些类错误的风险,并损害了对代码的推理的简易性。特别是在并行和并发场景中。这并不是说它没有它的用途。。。(如文章所示)。请注意,许多人认为这增加了某些类错误的风险,并损害了对代码的推理的简易性。特别是在并行和并发场景中。这并不是说它没有它的用途。。。(如文章所示)谢谢你,这让我发疯了。现在我需要弄清楚如何使用函数语法来使用get属性,就像我在示例中使用的一样,关于在哪里查找有什么建议吗?@JakeGill70:在原型上。好的,现在得到一些错误。不太好,但这至少意味着我正在进步,这是我的语法问题,而不是我的逻辑问题。更容易解决。谢谢你的帮助,瑞安:)谢谢你,这让我快发疯了。现在我需要弄清楚如何使用函数语法来使用get属性,就像我在示例中使用的一样,关于在哪里查找有什么建议吗?@JakeGill70:在原型上。好的,现在得到一些错误。不太好,但这至少意味着我正在进步,这是我的语法问题,而不是我的逻辑问题。更容易解决。谢谢你的帮助,瑞安:)