nefu-xiaoshuang  
// function fn(x, y) {
        //     // x = 1
        //     // y = undefined
        //     // 1 + undefined  =  NaN
        //     console.log(x + y)
        // }
        // fn(1, 2)
      undefined与任何数字相加都是NaN
        // 1. 实参个数少于形参   返回的结果 NaN
   
        // 2. 实参个数大于形参   非诚勿扰
    // 3.实参个数太多,不知道形参个数怎么写,就不写,然后通过数组方式使用
        function fn() {
            // arguments 函数内有效   表现形式 伪数组
            // 伪数组 比真数组 少了一些 pop()  push()  等方法,但是仍然可以用length
            console.log(arguments) //  [1,2,3]
            let sum = 0
            for (let i = 0; i < arguments.length; i++) {
                sum += arguments[i]
            }
            console.log(sum)
        }

        fn(1, 2, 3)
posted on 2022-12-01 20:42  nefu-123  阅读(64)  评论(0)    收藏  举报