欢迎来到天天文库
浏览记录
ID:25212694
大小:335.50 KB
页数:12页
时间:2018-11-18
《chapter1 javascript 语法基础(lesson7)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JavaScript程序设计第一章JavaScript语法基础Lesson7主讲老师:王涛QQ:1640302352回顾数组的如何定义并初始化循环控制语句有哪几种3本节目标JavaScript内置函数的应用自定义函数的定义与调用理解变量的作用域4JavaScript函数内置函数eval函数:用于计算字符串表达式的值isNaN函数:用于验证参数是否为NaN(非数字)JavaScript代码varstr1=prompt(“输入一个表达式,我给您计算","1+1");varresult=eval(str1);document.write(st
2、r1+"="+result);varx=prompt("输入一些数据","0");if(isNaN(x))alert(x+"不是一个数字");elsealert(x+"是一个数字");5自定义函数定义函数:function函数名(参数1,参数2,…){语句;}调用函数:函数调用一般和表单元素的事件一起使用,调用格式为:事件名=“函数名”;functionsum(one,two){varresult=one+two;returnresult;}表示单击此按钮时,
3、调用函数sum()执行局部变量和全局变量局部变量如果在函数定义内声明了一个变量,则改变了称为局部变量全局变量如果在函数定义外声明了一个变量,则改变了称为全局变量67变量a、b和c只能在其各自的函数中被访问变量的作用域脚本函数function1局部变量a函数function2局部变量b函数function3局部变量c可由函数1、函数2和函数3访问全局变量gg全局变量不需要以var关键字进行声明,但局部变量则必须以此关键字来声明8函数的应用num1num2result9定义函数JavaScript代码
4、e(op){varnum1,num2;num1=parseFloat(document.myform.num1.value);num2=parseFloat(document.myform.num2.value);if(op=="+")document.myform.result.value=num1+num2;if(op=="-")document.myform.result.value=num1-num2;if(op=="*")document.myform.result.value=num1*num2;if(op=="/"&&num2!=0)document.myform.result.
5、value=num1/num2;}定义函数compute(),完成计算的功能。op参数代表运算符号10调用函数第一个数第二个数6、"-"onClick="compute('-')">计算结果11总结自定义函数的定义及其调用12作业完善计算器,实现基本算术运算实现简易邮件验证功能
第一个数第二个数
6、"-"onClick="compute('-')">计算结果11总结自定义函数的定义及其调用12作业完善计算器,实现基本算术运算实现简易邮件验证功能
6、"-"onClick="compute('-')">
计算结果
此文档下载收益归作者所有