• 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>
    字符串常用操作
  • 相关阅读:
    Django restframework api版本控制组件增加及源码分析
    Django restframework用户访问频率控制组件增加及源码分析
    Django restframework用户权限认证组件增加及源码分析
    Django restframework用户登录认证组件增加及源码分析
    Django restframework视图访问流程源码剖析
    01 二维数组中的查找
    Linux基础
    函数设计原则
    递归函数分析
    函数与宏分析
  • 原文地址:https://www.cnblogs.com/LuckyGJX/p/8479483.html
Copyright © 2020-2023  润新知