JavaScript中操作符和语句都是借鉴C类语言的,可能存在一些细小的差别需要在实践中体会出来。
JavaScript中函数与其他语言中的区别比较大。
JavaScript函数的参数是用数组的形式传递到函数内部的,参数其实也只是为了方便使用。也可以通过arguments[0]、arguments[1]........形式来访问参数。
而且当arguments数组中的值变了,通过参数访问的也是修改后的值。
基础数据类型的值是通过值来传递的,引用数据类型的值是将变量中的引用赋值到函数的参数中。所以也可以说是通过值来传递的。
由于JavaScript中没有函数签名这回事(也就是指参数类型和参数个数),所以JavaScript中的函数是不能重载的。
但可以通过arguments数组来实现简单的重载。
                    
                
                
            
        
浙公网安备 33010602011771号