欢迎来到天天文库
浏览记录
ID:32020444
大小:107.00 KB
页数:41页
时间:2019-01-30
《JavaScript_函数与事件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、函数和事件自定义函数函数由关键字function定义。函数名:定义自己函数的名字。参数表,是传递给函数使用或操作的值,其值可以是常量、变量或其它表达式。通过指定函数名(实参)来调用一个函数。函数的返回值是可选项,如果需要返回值,就必须使用return语句将值返回。函数名对大小写是敏感的functionshow(name){//注意带参数时没有数据类型document.write(name);}//show("涛哥");alert(typeof(show));f
2、unctionshowName(name){return"哈楼:"+name;}varMyReturn=showName("涛哥");alert(MyReturn);//隐含参数arguments对象存储实际传递给函数的参数//可像数组一样访问arguments[index]functionshowAllName(name1,name2){for(vari=0;i");}varlen=showAl
3、lName.length;document.write("定义的参数个数:"+len);}showAllName("肖总","胡总","张总");Javascript内置函数:encodeURI(strObj)返回URI字符串编码后的字符串decodeURI(strObj)解码由encodeURI编码的URI字符串varstrURI=encodeURI("http://www.singh
4、uaIT.com/index.html?country=中国&name=px");alert(strURI);varstr=decodeURI(strURI);alert(str);escape()将非ASCII码及空格、标点字符串以Unicode编码unescape()解码varstr=escape((newDate()).toLocaleString());alert(unescape(str));vartest="非字母、数字字符abc";test=escape(test);alert(test);test=un
5、escape(test);alert(test);eval()函数将参数字符串作为javascript来执行document.write(eval("6*2"));//计算string值eval("varmydate=newDate();");alert(mydate.toLocaleString());isNaN()函数是否不是数字document.write(isNaN("菜鸟"));//是否不是数字document.write(isNaN("2222"));parseInt(数值字串[,进制数])将字符串转换为整
6、数varval="123e.5a";document.write(parseInt(val,10));//将字符串转换为整数不是数字返回NaN//如果字符串前面的部分可以转换//则返回前面的部分//默认返回十进制整数parseFloat(数值字串)将数值字串转换成浮点数。document.write(parseFloat("3.1234A56"),"");事件JavaScript是基于对象采用事件驱动通常鼠标或热键的动作我们称之为事件事件处理程序的调用:浏览器等待用户的交互操作,并在事件发生时,自动调用事件处理
7、程序(函数),完成事件处理过程。示
8、例见:js_事件.htmlfunctionshowName(){alert('你的名字:'+document.frm1.myName.value);}functionsayHello(){alert("Helloworld......");}document.onLoad
此文档下载收益归作者所有