zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    c++中指向对象的指针为NULL时可以调用对象成员函数吗
    类成员函数作为函数参数出现error C3867:非标准语法;请使用“&”来创建指向成员的指针
    c++能不能给类的成员变量在声明的时候初始化?
    c++中使用指针调用函数和使用指针调用类对象的()重载函数
    c++中怎么自定义事件监听(回调函数)
    Qt中关于release版本程序异常结束问题
    VS中PCL库附加依赖项配置
    c++ primer plus速记
    小知识点杂记
    Qt 5.9使用VTK显示点云
  • 原文地址:https://www.cnblogs.com/jrri/p/11347352.html
Copyright © 2011-2022 走看看