📄 ex8-5.htm
字号:
<html>
<head><title>定义和使用对象的方法(在构造函数内定义方法) </title></head>
<script language = "javascript">
<!--
function phone(name, phoneno, site){ //姓名、电话号码、安装位置
// 定义属性
this.name = name;
this.phoneno = phoneno;
this.site = site;
this.rate = 0.3; //电话费率,0.3元/分钟
this.calc=calcfee; //函数在后面定义,这是先使用、后说明的一种特例
}
function calcfee(usedtime){ //按照使用时间计算费用
return(usedtime*this.rate);
}
//-->
</script>
<body bgcolor="yellow"></body>
<script language = "javascript">
<!--
var elapsed=eval(prompt("请输入张长富的电话使用时间:" ,""));
var myphone = new phone("张长富","010123456789", "北京市海淀区");
var fee=myphone.calc(elapsed);
var wphone = new phone("王杰","010987654321", "北京市西城区");
elapsed=eval(prompt("请输入王杰的电话使用时间:" ,""));
var wfee=wphone.calc(elapsed);
document.writeln("<b>" + myphone.name + "<br>" + myphone.phoneno +
"<br>" + myphone.site+ "<br>" + "本月费用为:"+fee );
document.writeln("<b><br><br>" + wphone.name + "<br>" + wphone.phoneno +
"<br>" + wphone.site+ "<br>" + "本月费用为:"+wfee );
//-->
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -