Day10-Java开发所需的前端技术
  2sVs8vrvjmTp 2023年11月18日 22 0

对象类型

Function

定义:

function 函数名(参数){
	// 函数体
  return 结果; //非必需
}

例子

function add(a,b){
	return a + b;
}

调用函数

函数名(实参)

例子

add(1,2)  //返回3

调用时,对参数的个数和类型都没有限制

add('a','b')   //返回 
add(4,5,6)		 //返回 9,第三个参数没有被用到,不会报错
add(1)				 //返回 NaN,这时 b 没有定义是undefined,undefined做数字运算结果是NaN
  • 默认参数

java中(spring)要实现默认参数的效果

@RestController
public class MyController{
	@RequestMapping("page")
  @ResponseBody
  public void page(
  	@RequestParam(defaultValue="1") int page,
    @RequestParam(defaultValue="2") int size,
  ){
  	
  }
}

js写法

function pagination(page = 1,size = 10){
	console.log(page,size)
}


// 只传第二个参数
pagination(undefined)
  • 匿名函数

语法

(function (参数){
	//函数体
  return 结果;
})

例子

(function(a,b){
	return a+b
})

调用,定义完立刻调用

(function(a,b){
	return a+b
})(1,2)

调用,其他对象的方法

//元素有一个onclick方法,鼠标点击后被执行
document.getElementById("p1").onclick=(function(){
console.log("点击一次")})


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月18日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   54   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   109   0   0 Java
  8s1LUHPryisj   2024年05月17日   46   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
2sVs8vrvjmTp