欢迎来到天天文库
浏览记录
ID:9411653
大小:78.50 KB
页数:14页
时间:2018-04-30
《javascript函数使用技巧集合》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
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);//结果:"goodboy
2、doesfine."//截取第0位开始至第10位为止的字符varmyString="Everygoodboydoesfine.";varsection=myString.substring(0,10);//结果:"Everygood"//截取从第11位到倒数第6位为止的字符varmyString="Everygoodboydoesfine.";varsection=myString.slice(11,-6);//结果:"boydoes"//从第6位开始截取长度为4的字符varmyString="Everygoodboydoesfine.";varsection=myString.subs
3、tr(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){}//结果:trueif(aString===bString){}//结果:false(两个
4、对象不同,尽管它们的值相同)6.检索字符串varmyString="helloeverybody.";//如果检索不到会返回-1,检索到的话返回在该串中的起始位置if(myString.indexOf("every")>-1){}//结果:true7.查找替换字符串varmyString="Iisyourfather.";varresult=myString.replace("is","am");//结果:"Iamyourfather."8.特殊字符:b:后退符t:水平制表符n:换行符v:垂直制表符f:分页符r:回车符":双引号':单引号:反斜杆9.将字符转换成Unicode编码var
5、myString="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);//结果:"helloall"//相应的还有:encodeURIComponent()decodeURIComponent()11.将字符串转换
6、成base64编码//base64Encode()base64Decode()用法同上//-----------------------------------------------------------------------·数字型(Number)1.声明vari=1;vari=newNumber(1);2.字符串与数字间的转换vari=1;varstr=i.toString();//结果:"1"varstr=newString(i);//结果:"1"i=parseInt(str);//结果:1i=parseFloat(str);//结果:1.0//注意:parseInt,par
7、seFloat会把一个类似于"32G"的字符串,强制转换成323.判断是否为有效的数字vari=123;varstr="string";if(typeofi=="number"){}//true//某些方法(如:parseInt,parseFloat)会返回一个特殊的值NaN(NotaNumber)//请注意第2点中的[注意],此方法不完全适合判断一个字符串是否是数字型!!i=parseInt(str);if(isNaN(i)){}
此文档下载收益归作者所有