Discuss / JavaScript / 和python比起来js一堆括号看得眼晕。。。

和python比起来js一堆括号看得眼晕。。。

Topic source

alienation

#1 Created at ... [Delete] [Delete and Lock User]

加和函数

function sum(...rest) {
    var s = 0;
    if (rest.length === 0){
        return s;}
    else {
        rest.forEach(function(element){
            s = element + s;})
        return s;}}

圆面积函数,没有传参的位置参数默认为NaN,用isNaN判断

if (isNaN(pi)){
pi = 3.14};
var s = pi * r ** 2;
return s;

第三个这么写为什么返回成[object,object]???

回头用了示例里面那个修正的return打印了也是[object,object]

    if (a > b) {
        return{
                a};
    } else {
        return{
                b};
    }

Xxxxh

#2 Created at ... [Delete] [Delete and Lock User]

圆面积这里 用 if(pi === undefined) {pi = 3.14}更好一点,因为形参如果没有被传值,就是undefined。


  • 1

Reply