如何创建一个接受参数的函数,并在执行时,它会警告您提供的函数是什么?

时间:2016-08-15 03:08:22

标签: javascript

我正在编写训练营准备课,我没有通过我的第一次测验,因为我不懂功能。我和我的导师讨论了让我陷入困境的问题,他说它不会一字一句地记住这个问题但是它是

“它基本上是编写一个带参数的函数,当执行时它会提醒您提供函数的任何内容”

我想让我陷入困境的是当我到达部分

时编写函数
In [1941]: b.flat[id1]=a.flat[ida]
In [1942]: b
Out[1942]: 
array([[[ 0.,  0.,  0.],
        [ 0.,  0.,  0.],
        [ 7.,  8.,  9.]],

       [[ 0.,  0.,  0.],
        [ 0.,  5.,  6.],
       ...
        [ 0.,  0.,  0.]]])

我不太确定要放在var varName = function(parameter){ alert()} 中的内容,我一直认为它应该包含一个字符串,所以当它实际发出警报时,它会显示一个句子来告诉用户。

3 个答案:

答案 0 :(得分:1)

var varName = function(parameter){ alert(parameter)}

这是你尝试的轻微编辑。休息很好。

称之为varName(" Hello World")

见下面的工作单位:



var varName = function(parameter) {
  alert(parameter);
}
varName("Hello World");




查看alert()的MDN文档。

答案 1 :(得分:-1)

因此在基础知识中,函数是一组代码,可以通过直接调用函数来重复使用和执行。

为简单起见,s alert()是一个函数,其参数为message

window.alert(message);

窗口是可选的,因为alert方法是窗口范围的一部分。

所以创建一个带参数的函数可以很简单

function myAlert(message) {
    alert(message);
}

myAlert('test message');

第一个块定义function xx(...)所见的函数。执行时的函数接受参数message。然后,此消息将简单地传递给alert(...)函数。

答案 2 :(得分:-1)

var saySomething = function(message) { alert(message); }
saySomething('hello world')

您正在创建一个函数,JavaScript中的函数只是您可以传递参数的代码的封装。如果这回答了你的问题,请告诉我。