函数01(函数声明)
2020-03-24 本文已影响0人
小雪洁
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>函数声明</title>
</head>
<body>
</body>
<script>
//函数也是对象;函数存在的意义是对于重复使用的功能用函数封装起来,方便以后调用
//函数的声明方法
//方法一:new Function(参数,函数体),基本不用这种方式声明
let func=new Function("title","console.log(title)");
func("hxj");//hxj
//方法二:使用字面量的形式
function print(title){
console.log(title);
}
print("haoxuejie");//haoxuejie
//方法三:将函数作为表达式赋值
let read=function(title){
console.log(title);
};//注意这里有个分号
read("ydc");//ydc
//方法四:定义一个对象,在对象里面声明并定义相关函数
//对象的意义是将其相关的属性和方法封装到里面
let user={
name:null,
setName:function(name){
this.name=name;
},
getName:function(){
return this.name;
}
};
//简写形式:
let person={
name:null,
setName(name){
this.name=name;
},
getName(){
return this.name;
}
};
user.setName("yangdingchuan");
console.log(user.getName());//yangdingchuan
person.setName("hhh");
console.log(person.getName());//hhh
</script>
</html>