javascript function
时间: 2023-04-30 16:00:58 浏览: 58
JavaScript 函数是一段可以被多次调用的、封装好的代码块。它通常用来执行特定的任务,并可以接收参数和返回结果。例如,下面是一个简单的 JavaScript 函数:
```
function add(a, b) {
return a + b;
}
```
这个函数叫做 "add",接收两个参数 "a" 和 "b",并返回它们的和。我们可以在程序中多次调用这个函数,例如:
```
let result = add(3, 4);
console.log(result); // 输出 7
```
相关问题
javascript function里exports
在JavaScript中,exports是一个模块化的概念。可以使用它来导出函数、对象、类等等,使其在其他文件中可以引用和使用。通常,exports是一个对象,可以给这个对象添加属性和方法,并且这些属性和方法可以在其他地方进行引用。
在一个JavaScript文件中,当我们定义一个函数时,如果我们想要将这个函数暴露给其他文件使用,就可以使用exports。我们可以这样写:
```javascript
function myFunction() {
// 函数的具体实现
}
exports.myFunction = myFunction;
```
这里,我们定义了一个名为myFunction的函数,并通过exports将它暴露出去。其他文件可以通过引入这个文件来使用myFunction函数:
```javascript
const myModule = require('./myModule');
myModule.myFunction();
```
在上面的代码中,我们使用require函数引入了myModule文件,并通过属性访问的方式调用了myFunction函数。
除了函数,我们还可以通过exports暴露其他类型的值,例如对象、字符串、数字等等。例如,我们可以这样写:
```javascript
exports.myObject = {
prop1: 'value1',
prop2: 'value2'
};
exports.myString = 'Hello, World!';
```
在另一个文件中,我们可以这样引入并使用这些暴露的值:
```javascript
const myModule = require('./myModule');
console.log(myModule.myObject.prop1); // 输出:value1
console.log(myModule.myString); // 输出:Hello, World!
```
总之,通过使用exports,我们可以将JavaScript function里的函数或其他值暴露给其他文件使用,实现模块化和代码重用。
JavaScript参数传入function
JavaScript中可以将参数传入一个函数中,这样可以让函数接收到外部的数据并进行相应的处理。
在JavaScript中,函数的定义形式为:
```javascript
function functionName(parameter1, parameter2, ...) {
// 函数体
}
```
其中,`parameter1`, `parameter2`等为函数的形参,用于接收外部传入的参数。在函数调用时,可以将实际的参数传入函数中,如下所示:
```javascript
functionName(argument1, argument2, ...);
```
其中,`argument1`, `argument2`等为实际的参数值。
下面是一个简单的示例,演示如何将参数传入一个函数中:
```javascript
function sum(a, b) {
return a + b;
}
var x = 10;
var y = 20;
var result = sum(x, y); // 将x和y作为参数传入sum函数中
console.log(result); // 输出30
```
在上面的示例中,我们定义了一个名为`sum`的函数,它有两个形参`a`和`b`,用于接收外部传入的参数。然后我们定义了两个变量`x`和`y`,并将它们作为实际参数传入`sum`函数中,最后将函数的返回值赋值给变量`result`。最终,我们通过`console.log()`函数将结果输出到控制台中。