gpt4 book ai didi

javascript - 向 Javascript 传递一个空变量

转载 作者:行者123 更新时间:2023-11-28 11:27:40 28 4
gpt4 key购买 nike

如果传递的变量为空,如何告诉 Javascript 使用零作为变量?在 PHP 中我可以使用以下内容。

<?php
function test($var=0){
echo $var;
}
?>

因此,如果传递的变量为空,它将把 $var 设置为 0。我似乎无法用 Javascript 解决这个问题。

谢谢

最佳答案

如果您调用方法时没有为一个(或多个)参数提供值,则这些参数将未定义

因此,在方法中,您可以测试变量是否已定义,如果未定义,则为其分配默认值:

function test(arg) {
if (typeof(arg) === 'undefined') {
arg = "default"; // or whatever default value you want
};

// Rest of method
}

这不是很优雅,但 Javascript 没有很好的原生默认参数语法。

关于javascript - 向 Javascript 传递一个空变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6098456/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com