模块回顾
1. 数据类型的转化数 - 字, 字 - 整, 字 - 浮
2. 字符串常用操作 10 种
一数据类型的转化
通过 + 号或 toString() 方法将数值转换成字符串
2. 通过 parseInt() 将字符串转换成整型
3. 通过 parseFloat() 将字符串转换成浮点型
- <html>
- <head>
- <meta charset="utf-8">
- <title > 数据类型的转换 </title>
- <script>
- var a=10;
- var b=2;
- // 将数值型转换为字符串型
- var c=a.toString();
- alert(c+b);
- var mes="67.3";
- // 将字符串转换成整型
- var d=parseInt(mes);
- alert(d);
- // 将字符串转换成浮点型
- var e=parseFloat(mes);
- alert(e);
- var ans="oracle";
- alert(parseInt(ans));//NaN Not a number
- </script>
- </head>
- <body>
- </body>
- </html>
数据类型转化
二字符串的常用操作
charAt() | 获取字符串特定索引处的字符 |
toUpperCase() | 将字符串的所有字符转换成大写字母 |
indexOf() | 返回字符串中特定字符串第一次出现的位置 |
substring() | 返回字符串的某个子串 |
slice() | 返回字符串的某个子串,支持负数参数,功能更强大 |
concat() | 用于将多个字符串拼加成一个字符串 |
replace() | 将字符串中的某个子串以特定的字符串替换 |
split() | 将某个字符串分割成多个字符串,可以指定分隔符 |
match() | 使用正则表达式搜索目标子字符串 |
search() | 使用正则表达式搜索目标子字符串 |
<!doctype html>- <html>
- <head>
- <meta charset="utf-8">
- <title>
操作字符串的常用方法
- </title>
- <script type="text/javascript">
- var str = "I love javascript"alert(str.length);
alert(str.length) 获取字符串长度 alert(str.charAt(4)); // 获取第四位字符的值
- alert(str.toUpperCase()); // 将字符串中的字母都转换成大写
- alert(str.indexOf(o)); // 获取字符串中 "o" 字符的下标位置
- alert(str.lastIndexOf(a)); // 获取字符串中最后一个 "a" 的下标位置
- alert(str.indexOf(a,8));
- alert(str.substring(3)); // 从第三位开始截取到最后的字符串的值
- alert(str.substring(3, 5)); // 从第三位截取到第五位的字符串
- alert(str.slice(4)); // 截取从第四位到最后的字符串
- alert(str.replace(a, w)); // 将字符串中的 a 替换为 w
- alert(str.match(v)); // 搜索字符串中的字符 v
- alert(str.search(love)); // 搜索字符串中字符串的索引位置
- document.write(str);
- var a = "5.5";
- var b = 2;
- alert(a - b);
- var e = "lo"
- var s = "ve"alert(e + s);
- // 总结: 1.-*/ 只有运算功能
- // 2.+ 执行运算功能: 数值类型 + 数值类型
- //3.+ 执行字符串拼接功能: 字符串类型 (只要有一个)+ 数值类型
- </script>
- </head>
- <body>
- </body>
- </html>
字符串常用操作
来源: http://www.bubuko.com/infodetail-2509001.html