对Java有一定使用了解之后,从Java角度看Javascript,其实会有很多类似的地方。身为一门编程语言,前边说了面向对象的Js , 继续说,本章了解一下 Js这门语言是如何处理函数这一块
Js中函数
函数就是一段可以执行的代码块,基本定义方式和Java一致。 调用方式是()运算符
var a = function () {
return function(i){
console.log(i)}}
var f1 = a();
f1(2);// 输出 2
函数参数问题
-
传参对应
在Java中,函数的参数列表决定重名函数是否重载,必须要给定一个值,哪怕是对应空值。但Javascript中传参,可以不传, 可以少传,可以多传
调用时不传,默认为undifined、传参多了,不会报错,也没有效果function sum(a, b) { return a + b