jsString常用属性和方法

  <script>
fu = function(name){
this.name = name;
};
fu.prototype.sex = '男';

var b = new fu('ls');
fu.prototype.age = '24';
document.write(b.constructor+"<br/>"); //返回例子通过什么生成的
var f = [1,2,3,4];
var h = [7,8];
document.write(f.concat(h)+"<br/>");//连接字符串或数组
document.write(b.sex+"<br/>");//向对象添加属性
document.write(b.age+"<br/>");
            document.write(String.fromCharCode(65, 66, 67) + "<br/>");//fromCharCode 为String的静态方法 根据unicode值返回对应字符串。支持多个返回
            var a = "hellow Hellow World";
            document.write(a.charAt(8) + "<br/>");//输出指定位置的字符。仅仅一个
            document.write(a.charCodeAt('9') + "<br/>");//输出指定字符的unicode编码。仅一个
            document.write(a.indexOf('o') + "<br/>");//字符串首次出现位置
            document.write(a.lastIndexOf('o') + "<br/>");//字符串最后一次出现位置
            document.write(a.match('hellow') + "<br/>");//匹配字符串。匹配到原样输出字符串。匹配不到输出null
            document.write(a.replace(/hellow/g, 'start') + "<br/>");//将 hellow 替换成 start g 为开启全局替换
            document.write(a.search(/Hellow/i) + "<br/>");//搜索字符串中是否包含Hellow,若包含返回第一次Hellow出现位置。不包含返回-1;i为开启无视大小写模式。
            var c = new Array();
            c[0] = 'name';
            c[1] = 'xrx';
            c[2] = 'sex';
            c[3] = '男';
            c[4] = 'age';
            c[5] = 24;
            var fn = new Boolean(false);
            document.write(c.slice(2,5) + "<br/>");//挑选出指定元素形成新数组。打印 sex,男; 可以理解为 大于等于2,小于4。挑选下标2,3
            document.write(a.substring(2,5)+"<br/>");//截取字符串。支持从左到右。从2开始截取到5之前
            document.write(a.substr(2,3)+"<br/>");//从2开始,截取三个字符
            document.write(fn.valueOf()+"<br/>");//返回boolean对象初始值 true OR false
            document.write(a.toUpperCase()+"<br/>");//字符串转大写
            document.write(a.toLowerCase()+"<br/>");//字符串转小写
            document.write(a.split(' ')+"<br/>");//将字符串分隔成数组
        </script>

猜你喜欢

转载自blog.csdn.net/qq_29744347/article/details/78932146
今日推荐