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 相关文章推荐
javascript 正则替换 replace(regExp, function)用法
May 22 Javascript
javascript针对DOM的应用分析(三)
Apr 15 Javascript
JavaScript数据结构和算法之二叉树详解
Feb 11 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
Feb 27 Javascript
jQuery实现折叠、展开的菜单组效果代码
Sep 16 Javascript
谈谈因Vue.js引发关于getter和setter的思考
Dec 02 Javascript
详解自动生成博客目录案例
Dec 09 Javascript
详解jQuery停止动画——stop()方法的使用
Dec 14 Javascript
Javascript中的async awai的用法
May 17 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
Aug 25 Javascript
使用JS监听键盘按下事件(keydown event)
Nov 07 Javascript
微信小程序批量上传图片到七牛(推荐)
Dec 19 Javascript
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
php+mysqli事务控制实现银行转账实例
2015/01/29 PHP
php实现可运算的验证码
2015/11/10 PHP
PHP 无限级分类
2017/05/04 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
封装的jquery翻页滚动(示例代码)
2013/11/18 Javascript
一个支付页面DEMO附截图
2014/07/22 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
纯js实现画一棵树的示例
2017/09/05 Javascript
详解vue2.0 不同屏幕适配及px与rem转换问题
2018/02/23 Javascript
小程序云函数调用API接口的方法
2019/05/17 Javascript
使用Angular material主题定义自己的组件库的配色体系
2019/09/04 Javascript
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
Django框架自定义session处理操作示例
2019/05/27 Python
简单了解python数组的基本操作
2019/11/26 Python
Python第三方包PrettyTable安装及用法解析
2020/07/08 Python
使用css3实现的tab选项卡代码分享
2014/12/09 HTML / CSS
Crucial英睿达法国官网:内存条及SSD固态硬盘升级
2018/07/13 全球购物
高中军训感想300字
2014/03/04 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
企业授权委托书范本
2014/09/22 职场文书
欢迎新生标语
2014/10/06 职场文书
综治维稳工作汇报
2014/10/27 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
归元寺导游词
2015/02/06 职场文书
返乡农民工证明
2015/06/24 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书