javascript操作字符串的原生方法


Posted in Javascript onDecember 22, 2014

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中操作字符串的原生方法有所了解了呢,很多时候,这些原生的方法就可以很简单的实现我们所需要的功能了。

Javascript 相关文章推荐
flexigrid 参数说明
Nov 23 Javascript
JavaScript中property和attribute的区别详细介绍
Mar 03 Javascript
js实现类似于add(1)(2)(3)调用方式的方法
Mar 04 Javascript
jquery ztree异步搜索(搜叶子)实践
Feb 25 Javascript
JS实现的自定义水平滚动字体插件完整实例
Jun 17 Javascript
JS产生随机数的几个用法详解
Jun 22 Javascript
jquery遍历标签中自定义的属性方法
Sep 17 Javascript
JavaScript设计模式之享元模式实例详解
Jan 17 Javascript
JavaScript实现背景自动切换小案例
Sep 27 Javascript
webpack3.0升级4.0的方法步骤
Apr 02 Javascript
解决echarts vue数据更新,视图不更新问题(echarts嵌在vue弹框中)
Jul 20 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
Nov 19 Vue.js
JavaScript动态创建link标签到head里的方法
Dec 22 #Javascript
javascript中Date对象的getDay方法使用指南
Dec 22 #Javascript
原生javaScript实现图片延时加载的方法
Dec 22 #Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 #Javascript
使用jQuery简单实现模拟浏览器搜索功能
Dec 21 #Javascript
编写简单的jQuery提示插件
Dec 21 #Javascript
不使用ajax实现无刷新提交表单
Dec 21 #Javascript
You might like
融入意大利的咖啡文化
2021/03/03 咖啡文化
Ajax PHP分页演示
2007/01/02 PHP
php a simple smtp class
2007/11/26 PHP
php 获取可变函数参数的函数
2009/08/26 PHP
php程序之die调试法 快速解决错误
2009/09/17 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
微信支付开发发货通知实例
2016/07/12 PHP
PHP中for循环与foreach的区别
2017/03/06 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
取选中的radio的值
2010/01/11 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
2014/11/23 Javascript
JavaScript闭包详解
2015/02/02 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
2019/09/05 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
matplotlib subplots 调整子图间矩的实例
2018/05/25 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
python实现简单颜色识别程序
2020/02/19 Python
实例讲解使用HTML5 Canvas绘制阴影效果的方法
2016/03/25 HTML / CSS
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
如何强制垃圾回收
2015/10/06 面试题
求职推荐信范文
2013/12/01 职场文书
团支部推优材料
2014/05/21 职场文书
2015年度高中教师工作总结
2015/05/26 职场文书
推广普通话宣传标语口号
2015/12/26 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python
一行Python命令实现批量加水印
2022/04/07 Python