簡體   English   中英

帶參數的JavaScript函數

[英]JavaScript functions with arguments

我是JavaScript新手,並取得了良好的進步。 當我進入這一部分時,我有點困惑。 通常說“ getName(first,last)”的部分。 我不太清楚它的目的以及它的作用。 它沒有用“ var”聲明,也沒有在函數中聲明,或者沒有用“ =”聲明。 另外,我也不清楚該函數的參數使用情況。 我真的很感謝您的幫助。 我也是SE的新手,我很喜歡它。 提前致謝

var first = prompt("May I have the First Name");
var last = prompt("May I have the Last Name");
getName(first, last);
function getName(var1, var2) {
var x = var1 + " " + var2;
alert("The name is " + x);
}

賈拉德

getName是JavaScript代碼中的一個函數,具有兩個參數var1和var2。 此功能僅用文本“名稱為”來簡化這兩個參數,並在警報消息中顯示。

和行getName(first,last); 正在調用您的函數getName()並首先傳遞兩個參數,最后傳遞兩個參數。 您可以將任何兩個參數傳遞給此函數,它將在警報中顯示。

例如:您可以使用下面的代碼查看結果,而不是使用第一和最后一個。

var x = 'Mr';
var y = 'Ayaz';
getName(x,y);

函數聲明會在當前作用域中創建一個與該函數同名的變量,並進行提升。

getName(first, last); 是一個函數調用。 您要為函數提供兩條數據(名字和姓氏)並指示其執行。 您提供的數據稱為參數,函數聲明中的標識符稱為參數。 名稱不需要匹配。 在函數內部,它使用的名稱是參數名稱。

當您調用getName(first, last); 控制跳至該函數和主體(執行{}中的部分)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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