javascript函数使用技巧集合.doc

javascript函数使用技巧集合.doc

ID:50369412

大小:46.00 KB

页数:14页

时间:2020-03-08

javascript函数使用技巧集合.doc_第1页
javascript函数使用技巧集合.doc_第2页
javascript函数使用技巧集合.doc_第3页
javascript函数使用技巧集合.doc_第4页
javascript函数使用技巧集合.doc_第5页
资源描述:

《javascript函数使用技巧集合.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、字符串(String)1.声明varmyString=newString("Everygoodboydoesfine.");varmyString="Everygoodboydoesfine.";2.字符串连接varmyString="Every"+"goodboy"+"doesfine.";varmyString="Every";myString+="goodboydoesfine.";3.截取字符串//截取第6位开始的字符varmyString="Everygoodboydoesfine.";varsection=myString.substring(6);

2、//结果:"goodboydoesfine."//截取第0位开始至第10位为止的字符varmyString="Everygoodboydoesfine.";varsection=myString.substring(0,10);//结果:"Everygood"//截取从第11位到倒数第6位为止的字符varmyString="Everygoodboydoesfine.";varsection=myString.slice(11,-6);//结果:"boydoes"//从第6位开始截取长度为4的字符varmyString="Everygoodboydoesfine.

3、";varsection=myString.substr(6,4);//结果:"good"4.转换大小写varmyString="Hello";varlcString=myString.toLowerCase();//结果:"hello"varucString=myString.toUpperCase();//结果:"HELLO"5.字符串比较varaString="Hello!";varbString=newString("Hello!");if(aString=="Hello!"){}//结果:trueif(aString==bString){}//结果:t

4、rueif(aString===bString){}//结果:false(两个对象不同,尽管它们的值相同)6.检索字符串varmyString="helloeverybody.";//如果检索不到会返回-1,检索到的话返回在该串中的起始位置if(myString.indexOf("every")>-1){}//结果:true7.查找替换字符串varmyString="Iisyourfather.";varresult=myString.replace("is","am");//结果:"Iamyourfather."8.特殊字符:b:后退符t:水平制表符n:换行符

5、v:垂直制表符f:分页符r:回车符":双引号':单引号:反斜杆9.将字符转换成Unicode编码varmyString="hello";varcode=myString.charCodeAt(3);//返回"l"的Unicode编码(整型)varchar=String.fromCharCode(66);//返回Unicode为66的字符10.将字符串转换成URL编码varmyString="helloall";varcode=encodeURI(myString);//结果:"hello%20all"varstr=decodeURI(code);//结果:"h

6、elloall"//相应的还有:encodeURIComponent()decodeURIComponent()11.将字符串转换成base64编码//base64Encode()base64Decode()用法同上//-----------------------------------------------------------------------·数字型(Number)1.声明vari=1;vari=newNumber(1);2.字符串与数字间的转换vari=1;varstr=i.toString();//结果:"1"varstr=newStrin

7、g(i);//结果:"1"i=parseInt(str);//结果:1i=parseFloat(str);//结果:1.0//注意:parseInt,parseFloat会把一个类似于"32G"的字符串,强制转换成323.判断是否为有效的数字vari=123;varstr="string";if(typeofi=="number"){}//true//某些方法(如:parseInt,parseFloat)会返回一个特殊的值NaN(NotaNumber)//请注意第2点中的[注意],此方法不完全适合判断一个字符串是否是数字型!!i=parseInt(str);if

8、(isNaN(i)){}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。