zoukankan      html  css  js  c++  java
  • js string

    <script type="text/javascript">
    //-----------------------------------

    var obj=new Object();//创建一个对象
    var obj1={//直接创建一个对象
    a:10,
    b:20,
    say:function(){
    alert("以键值对的形式出来");
    }
    };//也是创建一个对象(键值对)
    alert(typeof(obj1));
    alert(obj1.a);
    obj1.say();
    //------------------------------
    //内置属性或方法
    var str=new String("aabbcc");
    alert(str.length);
    //str.length 获取长度----------
    var str="abcdefg";

    alert(str.length);
    //parseInt("111")把string转成int--------

    alert(parseInt('12.4')+1);
    alert(parseFloat('21.4')+4);

    //str.charAt(2)-----------查第#位的值-

    alert(str.charAt(2));

    for( i=0;i<str.length;i++){
    alert(str.charAt(i));
    alert(str.charCodeAt(i));//--查对应值的ascii---
    }
    alert("aacc".concat("aa","bb","ccc"));//连接字符串,跟+号差不多----
    //indexOf("a"),表示a在字符串中,首次出现的位置----------
    alert(str.indexOf('c'));
    alert(str.lastIndexOf('d'));//最后一次现的位置-------------

    //replace 替换---------------
    alert(str.replace("abcde","acddd"));//replace(old,new)
    //str.slice(#,@) 取字符串从第#位到@位;
    var str="abc.defg";

    alert(str.slice(2,5));
    //split()把字符串分为一个数组
    var arra=str.split(".");//以一个符号进行分割-----
    alert(typeof(arra));
    alert(arra);
    //str.substr(#,@)//从第#个开始取,取@几个数;

    alert(str.substr(3,2));

    //----------------------------取文件的扩展名-
    var str="aad.bbcd.png";
    str=str.slice(str.lastIndexOf(".")+1,str.length);//方法1
    alert(str);

    var str="aad.bbcd.png";
    str=str.split(".");
    //alert(str[0]);
    //alert(str[1]);
    //alert(str[str.count-1]);

    console.log(str);

    //substring()=slice(#,@) 取字符串从第#位到@位;

    //str.toLowerCase() 把字符串转换为小写
    //str.toUpperCase()把字符串转换为大写
    var str="aad.BBDDCC.png";
    alert(str.toLowerCase());
    alert(str.toUpperCase());
    //toString()转换为字符串
    //------
    //不建议给内置的函数追加方法
    String.prototype.abc=function(){alert("这是追加的方法");}

    str.abc();

    </script>

  • 相关阅读:
    Python中怎么使用(冒泡排序)?
    Python中怎么定义与调用(函数)
    简易购物商城(1.0)版本
    非空即真 和 切片 处理方式
    python模块-random
    内置函数
    多维数组
    函数扩展
    文件操作扩展2
    文件操作扩展
  • 原文地址:https://www.cnblogs.com/nfyx/p/10693084.html
Copyright © 2011-2022 走看看