任意數求和

求和 argumentsspa

var t = 0;
        for (var i = 0; i < arguments.length; i++) {
            //arguments[i]  //對應的是咱們每個實參
            //t = arguments[i]   不考慮不合法數字
            // if(typeof arguments[i] == 'number' && !isNaN(arguments[i])){
            //     //  得是數字,並且 還不能是   NaN;
            //     t += arguments[i]
            // }
            if (!isNaN(arguments[i])) {
                t += arguments[i]
            }
        }
        return t
    }
    console.log(sum(1, 3, '4', NaN, 'qqq'))
    
// arguments 在這裏咱們理解爲實參集合  跟上面同樣 不定項求和  先var 一個t等於0 
在for裏面 var i 等於0  i小於 arguments.length i++循環   
arguments的length屬性,咱們能夠判斷實參的數量複製代碼
相關文章
相關標籤/搜索