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"     > 
<input type="button" value="check">
</body> 
</html>
小伙伴们是否对javascript中操作字符串的原生方法有所了解了呢,很多时候,这些原生的方法就可以很简单的实现我们所需要的功能了。
您可能感兴趣的文章:
