js string操作总结
var str = "0123456789";
console.log(str.substring(0)); //------------"0123456789"
console.log(str.substring(5)); //------------"56789"
console.log(str.substring(10)); //-----------""
console.log(str.substring(12)); //-----------""
console.log(str.substring(-5)); //-----------"0123456789"
console.log(str.substring(-10)); //----------"0123456789"
console.log(str.substring(-12)); //----------"0123456789"
console.log(str.substring(0, 5)); //----------"01234"
console.log(str.substring(0, 10)); //---------"0123456789"
console.log(str.substring(0, 12)); //---------"0123456789"
console.log(str.substring(2, 0)); //----------"01"
console.log(str.substring(2, 2)); //----------""
console.log(str.substring(2, 5)); //----------"234"
console.log(str.substring(2, 12)); //---------"23456789"
console.log(str.substring(2, -2)); //---------"01"
console.log(str.substring(-1, 5)); //---------"01234"
console.log(str.substring(-1, -5)); //--------""
console.log(str.substr(0)); //---------------"0123456789"
console.log(str.substr(5)); //---------------"56789"
console.log(str.substr(10)); //--------------""
console.log(str.substr(12)); //--------------""
console.log(str.substr(-5)); //--------------"56789"
console.log(str.substr(-10)); //-------------"0123456789"
console.log(str.substr(-12)); //-------------"0123456789"
console.log(str.substr(0, 5)); //-------------"01234"
console.log(str.substr(0, 10)); //------------"0123456789"
console.log(str.substr(0, 12)); //------------"0123456789"
console.log(str.substr(2, 0)); //-------------""
console.log(str.substr(2, 2)); //-------------"23"
console.log(str.substr(2, 5)); //-------------"23456"
console.log(str.substr(5, 2)); //-------------"56"
console.log(str.substr(2, 12)); //------------"23456789"
console.log(str.substr(2, -2)); //------------""
console.log(str.substr(-1, 1)); //------------"9"
console.log(str.substr(-1, -5)); //-----------""
var str='abcdefghijkl';
console.log(str.charAt(2)) //根据字符串索引值找对应的字符串 cconsole.log(str.indexOf('b')) //根据字符串从前往后找对应的索引值 1 ,还有个可选参数(索引值),表示从第几位开始找 console.log(str.lastIndexOf('b',5)) //根据字符串从后往前找对应的索引值 1 ,还有个可选参数(索引值),表示从第几位开始找console.log(str.substring(2,5)) //截取字符串 cde 表示截取第几位到第几位之间的字符串 参数可选,当第一个参数比第二个参数小时,自动调换位置,当两个参数同时为负数时返回''console.log(str.substr(2,5)) //截取字符串 cdefg 表示截取第几位到第二个参数长度的字符串 第二参数不能为负数console.log(str.slice(-5,-3)) //hi 功能同上,参数当第一比第二个参数小时,不会自动调换位置,可以接受负数,表示从后面往前面截取console.log(str.toUpperCase()) //ABCDEFGHIJKL 将字符串转大写console.log(str.toLowerCase()) //将字符串转成小写console.log(str.split('')) //将字符串分割 转成数组
var arr=[1,2,3,4,5,6,7,8,9,10]; console.log(arr.join('')) //将数组转成字符串
js string操作总结的更多相关文章
- 说说 js String
首先说说js的字符串,说到字符串这个就和我们原来的C# 代码有区别的就是,js里面没有chart类型.就是说他里面的 “ ”和‘ ’是要表达一样的意思. 其实这个里面就有一个问题了特别实在拼接字符串的 ...
- node.js高效操作mongodb
node.js高效操作mongodb Mongoose库简而言之就是在node环境中操作MongoDB数据库的一种便捷的封装,一种对象模型工具,类似ORM,Mongoose将数据库中的数据转换为Jav ...
- js字符串操作
javascript中字符串常用操作总结.JS字符串操作大全 String对象属性 (1) length属性 length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度.当然需要注意的是 ...
- jquery实现点击展开列表同时隐藏其他列表 js 对象操作 对象原型操作 把一个对象A赋值给另一个对象B 并且对象B 修改 不会影响 A对象
这篇文章主要介绍了jquery实现点击展开列表同时隐藏其他列表的方法,涉及jquery鼠标事件及节点的遍历与属性操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了jquery实现点击 ...
- 6.游戏特别离不开脚本(3)-JS脚本操作java(直接解析JS公式,并非完整JS文件或者函数)
engine.put("usList", us); engine.put("obj", new JSModifiedJava()) ; 取个变量名就put进去 ...
- js 字符串操作函数有哪些
js 字符串操作函数有哪些 一.总结 一句话总结:js字符串函数都是字符串对象的方法,是通过调用字符串方法的方式调用,和java,php里面不一样. 1.字符串替换函数怎么用? 这里的正则表示是加双引 ...
- JS DOM操作(创建、遍历、获取、操作、删除节点)
创建节点 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="u ...
- js简单操作Cookie
贴一段js简单操作Cookie的代码: //获取指定名称的cookie的值 function getCookie(objName) { var arrStr = document.cookie.spl ...
- SHell string操作 转
本文也即<Learning the bash Shell>3rd Edition的第四章Basic Shell Programming之读书笔记之二,但我们将不限于此. String操作 ...
随机推荐
- Java 操作 EXCEL
今天帮朋友写了一段用来处理EXCEL内容的程序,在这里记录下自己的学习过程.主要是对EXCEL表格中的内容做分类和统计,使用计算机来做这种重复的机械性地工作再好不过了.首先,我们需要下载一个java操 ...
- hdu 4762 Cut the Cake概率公式
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4762 题目大意:一个圆形蛋糕,现在要分成M个相同的扇形,有n个草莓,求n个草莓都在同一个扇形上的概率. ...
- [转载]opencv MSER
最大稳定极值区域(MSER-Maximally Stable Extremal Regions)可以用于图像的斑点区域检测.该算法最早是由Matas等人于2002年提出,它是基于分水岭的概念. MSE ...
- 在Mapper中进行循环判断
1.在Bo中将值保存在list中
- myisam MySQL 锁问题
2016-07-23 (点击上方公众号,可快速关注) 来源:阿里云 RDS - 数据库内核组 链接:http://mysql.taobao.org/monthly/2016/03/10/ 前言 最近 ...
- java web实现 忘记密码(找回密码)功能及代码
java web实现 忘记密码(找回密码)功能及代码 (一).总体思路 (二).部分截图 (三).部分代码 (一).总体思路: 1.在 找回密码页面 录入 姓名.邮箱和验证码,录入后点击[提交]按钮, ...
- c#基础语言编程-正则表达式应用
引言 在不同语言中虽正则表达式一样,但应用函数还是有所区别,在c#语言中使用Regex. 可以通过以下两种方式之一使用正则表达式引擎: 通过调用 Regex 类的静态方法. 方法参数包含输入字符串和正 ...
- java中获取系统属性以及环境变量
java中获取系统属性以及环境变量 System.getEnv()和System.getProperties()的差别 从概念上讲,系统属性 和环境变量 都是名称与值之间的映射.两种机制都能用来将用户 ...
- 基于amoeba实现mysql数据库的读写分离/负载均衡
一.Amoeba的简述:[来自百度百科] Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy.它集中地响应应用的请求,依据用户事先设置的规则,将SQL请 ...
- shuffle() 函数(转)
定义和用法 shuffle() 函数把数组中的元素按随机顺序重新排列. 若成功,则返回 TRUE,否则返回 FALSE. 注释:本函数为数组中的单元赋予新的键名.这将删除原有的键名而不仅是重新排序. ...