📜  如何通过 JavaScript 中的函数传递原始对象类型?(1)

📅  最后修改于: 2023-12-03 14:53:19.492000             🧑  作者: Mango

如何通过 JavaScript 中的函数传递原始对象类型?

在 JavaScript 中,原始对象类型包括字符串、数字、布尔值、Null 和 Undefined。在函数之间传递原始对象类型时,传递的是值而不是引用。以下是如何通过 JavaScript 中的函数传递原始对象类型的示例。

传递字符串
function greeting(name) {
  console.log("Hello " + name);
}

var firstName = "John";
greeting(firstName); 
// 输出 "Hello John"

在上面的示例中,将字符串变量 firstName 作为参数传递给 greeting 函数。函数中的 name 参数接收了该字符串值。

传递数字
function square(num) {
  return num * num;
}

var x = 4;
console.log(square(x)); 
// 输出 16

在上面的示例中,将数字变量 x 作为参数传递给 square 函数。函数中的 num 参数接收了该数字值。

传递布尔值
function isAdult(age) {
  if (age >= 18) {
    return true;
  } else {
    return false;
  }
}

var userAge = 22;
if (isAdult(userAge)) {
  console.log("You are an adult!");
} else {
  console.log("You are not an adult yet.");
}
// 输出 "You are an adult!"

在上面的示例中,将布尔值变量 isAdult 作为参数传递给 isAdult 函数。函数中的 age 参数接收了该布尔值值。

传递 Null 和 Undefined
function isNull(value) {
  if (value === null) {
    return true;
  } else {
    return false;
  }
}

console.log(isNull(null)); 
// 输出 true

console.log(isNull(undefined)); 
// 输出 false

在上面的示例中,将 Null 和 Undefined 值作为参数传递给 isNull 函数并进行了测试。

总之,JavaScript 中的原始对象类型可以通过函数参数传递。请记住,在传递原始对象类型时传递的是值而不是引用。