javascript函数
什么是javaScript函数?
函数实际上是对象,每一个函数都是Function类型的实例,而函数名就是指向函数对象的指针
简单地说,函数就是对象,它封装了一段可被重复调用执行的代码块,我们通过调用函数就可以实现大量代码的重复使用
javaScript函数的组成
函数名:
函数参数:
函数体:执行的js代码块,对参数数据加工处理过程、对dom节点操作等过程
函数返回:
javaScript函数的作用过程
声明-调用-返回
定义javaScript函数的方式
上机训练
a.至少带两个参数
b.return结果
c.在控制台输出argumengs,this等
d.给button添加监听click事件,用于触发该函数
<script>
function () {
}
</script>
<button>点击触发</button>
a.用立即执行函数的返回值作为某属性的值
b.用箭头函数的返回值作为某属性的值
c.用函数表达式为对象建立一个方法
<script>
var obj = {
name: "...",
title: ..., //这里用立即执行函数返回值作为属性
money: ..., //这里用箭头函数返回值作为属性
print: ..., //这里用函数表达式作为obj的print方法
};
console.log(obj.title);
console.log(obj.money);
obj.print();
</script>
a.自定义N个属性
b.自定义1个方法
c.新建对象并调用其属性和方法
<script type='text/javascript'>
class Student {
constructor(name, xh, sex) {
this.name = name;
......
}
doSomething() {
if(this.sex == "女") {
console.log("请住9号楼"); //这里用控制台输出模拟一个动作
}
else {
console.log("请住8号楼"); //这里用控制台输出模拟一个动作
}
}
}
var p1=new Student( , , );//新建对象
console.log(p1.name); //在控制台输出对象的各种属性
p1.doSomething(); //调用对象的某方法
</script>
a.新建一个单行文本框和一个按钮
b.给按钮绑定事件,即点击按钮,执行文本框里的JS语句
<script type='text/javascript'>
var fun=new Function(文本框元素节点.value);
按钮元素节点.addEventListener("click",fun);
</script>