gpt4 book ai didi

php - 将 JavaScript 代码转换为 PHP : Determining what return (1) means in javascript

转载 作者:行者123 更新时间:2023-12-02 18:59:34 25 4
gpt4 key购买 nike

我在 JS 中有这段代码

function calc(bth){
var y,cont;
y=(Math.abs(1965-bth))/4;
y=y-Math.floor(y);
if(y){
cont=calc(bth+1);
return(cont+1);
} else {
return(1); // <-- what is the meaning of this line?
}
}

我将其转换为 PHP

function calc($yr)
{
$y = (abs(1965 - $yr))/4;
$y = $y- floor($y);
if($y)
{
$cont= calc($yr+1);
return ($cont + 1);
}
else
{
return (1); //<--- stuck here
}
}

问题

我意识到 javascript 中的 return (1) 与 PHP 中的 return (1) 不同。我浏览了一些有关此主题的主题,但没有找到适合我的场景的匹配项。

在我的上下文中,return (1) 在 javascript 中会返回什么?如果我知道 javascript 中的 return (0)return (-1) 的值,以便我熟悉这些信息,我也将不胜感激。

最佳答案

不要使问题过于复杂化。它只会返回 1,就像您编写 return 1 一样。

很可能括号是复制 return(cont+1) 时留下的。

关于php - 将 JavaScript 代码转换为 PHP : Determining what return (1) means in javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14937324/

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