免费模板网标签tags 更多...
                您的位置:首页 > javascript学习 > Javascript中字符串String学习

                Javascript中字符串String学习

                时间:2017-02-09 来源:网上收集 作者:Tony 阅读次数 tags字符串Javascript

                分享到:
                任何语言都离不开字符串的处理,字符串过滤,字符串截取,字符串长度等等,下面介绍一些javascript对字符串的处理

                String对象介绍


                1:属性
                    在javascript中可以用单引号,或者双引号括起来的一个字符当作
                    一个字符对象的实例,所以可以在某个字符串后再加上.去调用String
                    对象的属性和方法。
                    
                    例如
                    length返回string对象的长度,代表的是字符串当中字符的个数。
                    "大家好".length;//字符串的长度是3,每个汉子代表一个字符
                    
                2:常用方法
                    indexOf(substring[,startIndex])
                        用于返回第一次出现子字符串的字符位置,如果没有找到指定
                        的字符串,则返回-1;
                        substring:必选参数,要在string对象中查找的子字符串
                        startIndex:可选参数,从指定的位置开始查找
                        案例如下
                 
                <html>
                <head>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>调用函数的方法1</title>
                    <script language="javascript">
                        var str="hello world";
                        var str_length=str.indexOf("o",3);
                        alert(str_length);
                    </script>
                </head>
                <body>
                    
                </body>
                </html>
                 
                 substr(start[,length])
                        用于返回指定字符串的一个字串。
                        start:必选参数,用于指定获取子字符串的起始下标。如果一个
                            是负数,那么表示从字符串的尾部开始算起始位置。-1代表最后一个字符
                            -2代表倒数第二个字符,以此类推
                        length:可选参数,用于指定字符串中字符的个数,如果省略
                            ,则返回从start开始位置到字符串结尾的子串。
                        案例如下
                 
                <html>
                <head>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>调用函数的方法1</title>
                    <script language="javascript">
                        var a="hello world";
                        var subs=a.substr(4,7);
                        alert(subs);
                    </script>
                </head>
                <body>
                    
                </body>
                </html>
                 
                 substring(from[,to])
                        from:用于指定要获取子字符串的第一个字符在string中的位置
                        to:可选参数,指定最后的位置
                        [from,to)前闭后开,包含from,不包含to,所以如果要获取to的
                            字符,需要to+1;
                     案例如下
                <html>
                <head>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>调用函数的方法1</title>
                    <script language="javascript">
                        var a="hello world";
                        var subs=a.substring(6,11);
                        alert(subs);
                    </script>
                </head>
                <body>
                    
                </body>
                </html>
                 
                 split(delimiter[,limit])
                        用于将字符串分割为字符串数组
                        delimiter:指定的分隔符
                        limit:可选参数,用于指定返回数组的最大长度。
                        返回值:一个字符串数组
                        
                        案例如下
                 
                <html>
                <head>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>调用函数的方法1</title>
                    <script language="javascript">
                        var a="hello.world";
                        var arr=a.split(".");
                        for(var i=0;i<arr.length;i++){
                            alert(arr[i]);
                        }
                    </script>
                </head>
                <body>
                    
                </body>
                </html>

                本文地址:http://www.crdlvtt.tw/javascript/h2786.html

                猜你喜欢
                栏目推荐
                模板推荐

                Copyright:2014-2019 www.freemoban.com Corporation,All Rights Reserved 免费模板网 版权所有 鄂ICP备19005084号

                免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,请通知我们,我们会及时删除侵权内容,谢谢合作!

                建站咨询QQ
                十二生肖66期一字解码开什么 邢台市| 台中县| 迭部县| 玛多县| 乡城县| 内黄县| 射阳县| 铁力市| 怀柔区| 贵南县| 莒南县| 阿荣旗| 梧州市| 五原县| 监利县| 托克逊县| 寿阳县| 阳东县| 苏尼特左旗| 安远县| 北海市| 邛崃市| 台中县| 黄龙县| 正镶白旗| 呼和浩特市| http://www.rdtnwyc.tw 垣曲县| 安西县| 昌宁县| 剑河县| 长武县| 綦江县| 远安县| 察哈| 周口市| 黔东| 黑河市| 庆城县| 六安市| 城固县| 安泽县| 孟州市| 雷山县| 无极县| 珠海市| 仁布县| 右玉县| 桑植县| 祁东县| 旬阳县| 遵义县| 湟中县| 施秉县| 永福县| 海宁市| http://tazijpp.tw 历史| 大荔县| 江山市| 汾西县| 钦州市| 克什克腾旗| 武隆县| 龙井市| 东光县| 金堂县| 大名县| 张家港市| 平乐县| 三原县| 霍州市| 安福县| 聂荣县| 府谷县| 新晃| 静海县| 龙陵县| 酒泉市| 清镇市| 湘阴县| 大冶市| 平阴县| 华容县| 林甸县| 清水河县| 共和县| 高台县| 仁化县| 岱山县| 津南区| http://fqf0862.co 棋牌| 洞头县| 双柏县| 界首市| 邻水| 尖扎县| 建平县| 宜春市| 南木林县| 泽州县| 新巴尔虎右旗| 汨罗市| 色达县| 清镇市| 广河县| 合水县| 喀什市| 岳普湖县| 乐都县| 象州县| 安乡县| 涟水县| 泰州市| 鹤岗市| 兰州市| 峨眉山市| 兴国县| 贵南县| 庐江县| http://www.jxrxuup.tw 普兰县| 湖南省| 石林| 江山市| 高州市| 奇台县| 岱山县| 丹寨县| 富蕴县| 平湖市| 邹城市| 山丹县| 澜沧| 手游| 莱州市| 西和县| 巴林左旗| 团风县| 大埔县| 汉源县| 循化| 弥勒县| 永宁县| 涪陵区| 鄯善县| 肃宁县| 六枝特区| 柳河县| 恩平市| http://www.ejafha.com 萨迦县| 高安市| 永兴县| 吴旗县| 萝北县| 项城市| 丽江市| 乐都县| 柳林县| 繁昌县| 湘潭县| 四川省| 白银市| 玛曲县| 叶城县| 从江县| 醴陵市| 云霄县| 介休市| 城步| 阳春市| 乐清市| 西乌| 吉安县| 台湾省| 衡山县| 桦川县| 濮阳县| http://www.nyeyrat.tw 若尔盖县| 徐水县| 遵义市| 大厂| 常州市| 璧山县| 宾川县| 武强县| 太仆寺旗| 锡林浩特市| 孟津县| 贵港市| 普宁市| 余姚市| 广灵县| 北碚区| 新沂市|