簡體   English   中英

JavaScript-增加全局變量作為函數參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM