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>
字符串常用操作
原文地址:https://www.cnblogs.com/LuckyGJX/p/8479483.html