📅  最后修改于: 2023-12-03 14:53:19.492000             🧑  作者: Mango
在 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
参数接收了该布尔值值。
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 中的原始对象类型可以通过函数参数传递。请记住,在传递原始对象类型时传递的是值而不是引用。