首页 > 代码库 > javascript 的字符串原生方法

javascript 的字符串原生方法

  • join([分隔符])数组元素组合为字符串

  • toString()以字符串表示数组

  • reverse()数组反转--改变原数组本身

  • valueOf()返回数组值

<html> <head> <script type="text/javascript"> var fruits= ["苹果","鸭梨","橙子"];//建议这样定义、初始化数组with(document){     writeln("<ul>");     writeln("<li>"+fruits.join()+"</li>");     writeln("<li>"+fruits.join("--")+"</li>");     writeln("<li>"+fruits.reverse().join()+"</li>");     writeln("<li>"+fruits.valueOf()+"</li>");     writeln("</ul>"); }</script> </head> </html>
  • toUpperCase()--变大写

  • charAt(index)--指到某一个字符

  • substring(begin,len)--截断字符串

<html> <head> <script type="text/javascript"> var str="javascript"; var num=1234;with(document){     writeln(str.toUpperCase()+"<br>");     writeln(num.toString().charAt(3)+"<br>");     writeln(str.substring(0,4)+"<br>"); } </script> </head> </html>

运行结果:

JAVASCRIPT
3
java

 

 

  • indexOf--判断字符串中是否存在某字符

<html> <head> <script type="text/javascript"> function isEmail(){     var emailValue=document.getElementsByName("email")[0].value;         if(emailValue.indexOf("@")==-1){         alert("请输入正确的电子邮件");     }else{         alert("ok");     } } </script> </head> <body> <input type="text" name="email"     > <input type="button" value="check" onclick="isEmail();"></body> </html>

javascript 的字符串原生方法