Javascript 字符串(一)常见函数使用
一、js字符串示例1
<script type="text/javascript">
var strobject = new String('123abc123abc');
//遍历输出字符串中的每个字符
for (var i = 0; i < strobject.length; i++) {
document.write(strobject[i] + "<br>");
} // 输出指定位置的字符
for (var i = 0; i < strobject.length; i++) {
document.write(strobject.charAt(i) + "<br>");
} // 输出指定位置的Unicode编码
for (var i = 0; i < strobject.length; i++) {
document.write(strobject.charCodeAt(i) + "<br>");
} //字符串查找
document.write(strobject.indexOf("1" + "<br>"));
document.write(strobject.lastIndexOf("1"));
</script>
二、js字符串示例2
<script type="text/javascript">
var str1 = new String("123");
var str2 = new String("abc123a");
//字符串合并
var str3 = str1.concat(str2);
document.write(str3);
document.write(str1.indexOf("a")+"<br>");
//字符串替换---将字符串中第一个oldStr替换为newStr
document.write(str2.replace("a", "A"));
var strLong = new String("123a456a789");
//字符串切片---指定开始位置,或指定结束位置
document.write(strLong.slice(0, 1) + "<br>");
document.write(strLong.slice(3)+"<br>");
document.write(strLong.slice(1, 2) + "<br>");
//字符串截取-----指定开始位置和截取长度
document.write(strLong.substr(1, 2) + "<br>");
document.write(strLong.substr(1, strLong.length - 1)+"<br>");
document.write(strLong.substr(2,strLong.length));
//字符串截取-----指定开始位置和结束位置(不包括结束位置)
document.write(strLong.substring(0, 1) + "<br>");
document.write(strLong.substring(1,strLong.length)+"<br>");
//字符串分割---指定分隔符和分割次数,返回分割后的字符串数组
var str4 = "-www-baido-com";
document.write(str4.split("-")+"<br>");
document.write(str4.split("-", 2) + "<br>");
//大小写转换
document.write(str4.toUpperCase() + "<br>");
document.write("ABCd".toLowerCase());
</script>
更多:
Javascript 字符串(一)常见函数使用的更多相关文章
- Javascript 字符串(二)常用操作整理
一.js获取字符串的字节数 这个好使--- function getBytesLength(str) { // 在GBK编码里,除了ASCII字符,其它都占两个字符宽 return str.repla ...
- JavaScript 字符串实用常操纪要
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- JavaScript 字符串操作
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- JavaScript 字符串常用操作
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象 String 对象用于处理已有的字符块. JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". ...
- IE JavaScript字符串转换成Date后出现NaN错误
参考的博文:http://blog.csdn.net/zhu7478848/article/details/53388582 在IE浏览器下, JavaScript字符串转换成Date后会出现NaN错 ...
- JavaScript 字符串常用操作纪要
JavaScript 字符串用于存储和处理文本.因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Da ...
- JavaScript字符串插入、删除、替换函数
JavaScript字符串插入.删除.替换函数 说明: 以下函数中前两个函数取出查找字符串的前一部分和后一部分,以用于其他函数.注意,调用一次 replaceString(mainStr,search ...
- javascript 字符串方法传参
javascript 字符串方法传参由于嵌套的单引号,双引号过多.有点混乱.. 正确方法如下: ' <td align="left"><input type= ...
随机推荐
- Codeforces 1101F Trucks and Cities dp (看题解)
Trucks and Cities 一个很显然的做法就是二分然后对于每个车贪心取check, 这肯定会TLE, 感觉会给人一种贪心去写的误导... 感觉有这个误导之后很难往dp那个方向靠.. dp[ ...
- Fstring
题目描述 一个只包含A,B,C三种字符的字符串,如果其中有连续的3个由A,B,C各一个组成,则称为Fstring. 例如:BAACAACCBAAA就是,而AABBCCAABB则不是. 你的任务就是计算 ...
- web.xml中使用web前缀配置无法访问controller
<web:context-param> <web:param-name>contextConfigLocation</web:param-name> <web ...
- ActiveMQ挂了,重启一直无法将所有实例启起来的问题
背景 2017年3月29日 下午2-3点时分,工单模块无法访问.跟踪日志发现,ActiveMQ连接不上导致整个工单模块瘫痪: 首先判断可能是系统需要然后尝试重启工单模块,重新启动工单模块,结果:重启 ...
- STL容器及泛型算法
一.顺序容器 1.容器的选择 (1) 随机访问,选vector ,deque (2) 在中间插入或者删除元素,选list (3) 在头尾插入或删除元素 , 选deque 2.list的成员函数 (1) ...
- Qt界面设计基础
一.安装Qt相关基本组件: 在ubuntu上安装,可以直接使用如下的命令来安装: sudo apt-get install ubuntu-sdk 详细的安装方法可以参考这篇文章:https://blo ...
- [ 中危 ] dp意见反馈处存储型XSS
XSS平台架设攻击代码,有很多,如我是在http://xss.fbisb.com上架设的. 在 xxx.dianping.com系统意见反馈处插入xss代码提交,而后等待后台管理员点击,可打到其COO ...
- linux进阶命令第一天
1.history -c 清空历史命令 保存的目录 vim ~/.bash_history history -w 立即把内存中的数据写入历史文件中 vim /etc/profile 默认配置文 ...
- java之XML
//转为XML格式 public static String ArrayToXml(Map<String, String> arr) { String xml = "<xm ...
- BZOJ.3944.Sum(Min_25筛)
BZOJ 洛谷 不得不再次吐槽洛谷数据好水(连\(n=0,2^{31}-1\)都没有). \(Description\) 给定\(n\),分别求\[\sum_{i=1}^n\varphi(i),\qu ...