JavaScript 字符串处理

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>字符串处理</title>
    <script>
        
        var iNum01 = 12;
        var sNum02 = '24';
        var sTr = 'abc';

        // alert(iNum01+sNum02)
        // alert(iNum01+sTr)
        // alert(sNum02+sTr)
        // 所有不同类型的字符串类型相加, 都会采用粘结方式连接
        // alert(parseInt(sNum02))
        // alert(iNum01+parseInt(sNum02))  // parseInt可以将数字字符串转换成数字, 能和数字类型相加.

        var sFloatNum01 = '54.99';
        // alert(parseFloat(sFloatNum01)+ -44)
        //  Int能够将Float数字或者字符串转换成整数 , 舍弃小数 , 不进行四舍五入,  只要是 小数就舍弃. 

        // alert(parseInt(sFloatNum01))

        var sTr = '这是一个string: ls;jq;erkdnvaljkxh16584 asdf';
        //split 将字符串分割
        alert(sTr.split("s"))  ;
        //这是一个,
        // tring: l,
        // ;jq;erkdnvaljkxh16584 a,
        // df

        // 空字符串的时候 , 将任何一个字符作为单个数字,用变量存储.
        // 有字符的时候, 则用传入属性分割字符串.
        
        
        // alert(sTr01.indexOf("Microsoft"));   
        //12    ==>字符串所在下标为12.
        // 当所以字符串不存在的时候 , 返回下标为 -1

        /*
        在使用split  和  indexOf 方法的时候 , 需要用字符串, 或者包含字符串的数组来调用方法 
        而, parseInt&Float 方法等, 则可以之间通过使用方法, 并在后方添加包含有字符串的变量,或直接添加字符串.
        */

        // chartAt(下标) 调出字符串中第几个字符.
        //  类似于,  数组的中括号索引.   []
        // alert(sTr01.charAt(12))

        // // substring(开始,结尾)截取字符串
        // // 当只输入一个参数的时候, 则从此点一直截取到末尾.
        // alert(sTr01.substring(7,17))

        // // toLowerCase 转换小写
        // alert(sTr01.toLowerCase())

        // // toUpperCase 转换大写
        // alert(sTr01.toUpperCase())

        var sTr01 = "999dfklSD<1231BCNVSD7df Microsoft akls78672dfm TT";

        //    反转字符串 方法
                //        
                // 1_将字符串分割成数组.  
                // 2_将数组反转  
                // 3_使用join输出

        // alert(sTr01.join("").reverse().split(""))
        // alert(sTr01.split("").reverse().join(''))

        alert(sTr01.split('').reverse().join(''))

    </script>
</head>
<body>
    
</body>
</html>
原文地址:https://www.cnblogs.com/jrri/p/11347352.html