小熊奶糖(BearCandy)
小熊奶糖(BearCandy)
发布于 2024-02-23 / 9 阅读
0
0

JavaScript自定义函数

JavaScript自定义函数

JavaScript使用function自定义函数

// 基本语法
function functionName(param1, param2, ...) {
  // 函数体内的代码
  // ...
let result = param1 *0.6; //参数param1乘0.6
  return result; // 可选,用于返回函数执行的结果
}

// 示例
function greet(name) {
  return "Hello, " + name + "!";
}

let message = greet("World"); // 调用函数并赋值给变量message
console.log(message); // 输出: Hello, World!

函数表达式(PHP不适用)

// 定义一个匿名函数并将其赋值给变量
var sayHello = function(name) {
  return "Hi, " + name + "!";
};

// 使用这个函数
let anotherMessage = sayHello("User");
console.log(anotherMessage); // 输出: Hi, User!

// 或者使用ES6中的箭头函数简化形式
const arrowGreet = (name) => `Hey, ${name}!`;

命名函数表达式(PHP不适用)

// 即使在表达式中也可以给函数命名,但这种情况下函数名只在函数内部可见
var namedGreeting = function greet(name) {
  console.log("Greetings, " + name + "!");
};

namedGreeting("Friend"); // 此处调用时使用变量名
greet("Friend"); // 在外部作用域这将引发错误,因为`greet`在外部不可见

返回:return

函数遇到return后下面的代码将不再执行

// 基本语法
function functionName(param1, param2, ...) {
  // 函数体内的代码
  // ...
  let result = param1 *0.6; //参数param1乘0.6
  return result; // 用于返回函数执行的结果
  alert(`我爱你123`)//这里不会执行
}


能使用块级变量就尽量使用块级变量,可以避免很多错误。结合return可以返回变量,这样只需要调用自定义函数就好了。


评论