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