编程逻辑

问题描述 投票:0回答:1

我正在学习针对初学者的在线 Javascript 课程。一项练习是关于 Math.floor() 的,给出的例子是:

get floorNum(x){
    let _x = x;
    _x = Math.floor(x);
    return _x;
}

我的问题是:为什么不把“return Math.floor(x)”放在函数体中呢?为什么让_x = x,然后返回_x?为什么不直接返回x呢?底层逻辑是什么? 我想学习一些基本的编程逻辑。

我尝试谷歌,但没有找到我想要的。我是一个绝对的初学者。

javascript logic
1个回答
0
投票

你是对的!,没有理由在这个例子中这样做。

你可以这样写

function floor(x) {
return Math.floor(x)
}

但请记住,这种技术在处理克隆类、对象时非常有用。

© www.soinside.com 2019 - 2024. All rights reserved.