[英]JavaScript - increasing a global variable as function argument
如果我有代碼,我要在控制台“ 0 1”而不是“ 0 0”中
function increase(f) { f++; }
var n = 0;
console.log(n);
increase(n);
console.log(n);
如何以這種方式增加變量。 我希望像在c語言&v中那樣使用。 可能嗎?
參數f
increase
無法影響示例中的變量n
。
當你increase(n)
值 n
傳遞到increase
。 該值不以任何方式鏈接到變量n
。
(這稱為“按值傳遞;” JavaScript是一種純按值傳遞語言, 在本問題的答案中更多 。)
取而代之的是, increase
返回新值,並將其分配給n
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.