[英]How can I make a function that takes in a parameter and when executed, it alerts whatever you give the function?
我正在參加編碼訓練營的准備班,並且由於不了解功能,所以沒有通過第一次測驗。 我和我的導師談到了讓我陷入困境的問題,他說這並不能一字不漏地記住問題,但是
“它基本上是在編寫帶有參數的函數,並且在執行時會警告您提供的函數”
我想讓我陷入困境的是當我編寫該部分的函數時
var varName = function(parameter){ alert()}
我不太確定在alert()
放什么,我一直認為它應該接受一個字符串,因此當它實際發出警報時,它將顯示一些句子來告訴用戶。
var varName = function(parameter){ alert(parameter)}
多數民眾贊成從您的嘗試稍作編輯。 休息就好了
像varName(“ Hello World”)這樣稱呼它
請參閱以下工作片段:
var varName = function(parameter) { alert(parameter); } varName("Hello World");
看一下MDN Docs的alert()
。
因此,從根本上講,一個函數是一組代碼,可以通過直接調用該函數來重復使用和執行這些代碼。
為簡單起見, alert()
是一個函數,具有參數message
。
window.alert(message);
窗口是可選的,因為alert
方法是窗口范圍的一部分。
因此,創建一個需要參數的函數可能很簡單
function myAlert(message) {
alert(message);
}
myAlert('test message');
第一個塊定義了function xx(...)
看到的function xx(...)
。 該函數在執行時接受參數message
。 然后,此消息將簡單地傳遞到alert(...)
函數。
var saySomething = function(message) { alert(message); }
saySomething('hello world')
您正在創建一個函數,JavaScript中的函數只是對代碼的封裝,您可以將參數傳遞給該封裝。 讓我知道這是否回答了您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.