JS基础2-数据类型转化和字符串常用操作
模块回顾
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>

浙公网安备 33010602011771号