AJax技术

JavaScript学习进程(1)

字号+ 作者:H5之家 来源:H5之家 2015-10-20 12:00 我要评论( )

基本包装类型:Boolean,Number,String. 在这儿主要讲String的方法: 1.字符方法 String的字符方法有charAt()和charCodeAt(),这两种方法都只接受一个参数(基于0

基本包装类型:Boolean,Number,String.

在这儿主要讲String的方法:

1.字符方法

String的字符方法有charAt()和charCodeAt(),这两种方法都只接受一个参数(基于0的位置参数),charAt()返回这个位置上的字符,charCodeAt()返回字符编码;

例子:

 var stringValue = "http://www.cnblogs.com/liulingli/p/hello world";

 alert(stringValue.charAt(1));//输出字母e

 alert(stringValue.charCodeAt(1));//输出101,即字母e的字符编码

2.字符串操作方法

String的字符串操作方法有concat(),slice(),substr(),substring(),

contcat()可以返回拼接得到的新字符串

例子:var stringValue = "http://www.cnblogs.com/liulingli/p/hello";

         alert(stringValue.concat("world","!"));//输出hello world!

slice(),substr(),substring()皆可接受两个参数

(1)当接受1个参数时:

      例子: var stringValue = "http://www.cnblogs.com/liulingli/p/hello world";

                alert(stringValue.slice(3));//输出lo world

                alert(stringValue.substr(3));//输出lo world

                alert(stringValue.substring(3)) ;//输出lo world

 ( 2 )当接受2个参数

       例子: var stringValue = "http://www.cnblogs.com/liulingli/p/hello world";

                alert(stringValue.slice(3,7));//输出lo w  o位置处于7,所以不返回

                alert(stringValue.substr(3,7));//输出lo worl

                alert(stringValue.substring(3,7));//输出lo w

  ( 3 ) 参数是负值的情况

        var stringValue = "http://www.cnblogs.com/liulingli/p/hello world";

                alert(stringValue.slice(-3));//输出rld...........解释=-3+11(字符串长度)

                alert(stringValue.substr(-3));//输出rld

                alert(stringValue.substring(-3)) ;//输出hello world........将所有负数转换成0

                alert(stringValue.slice(3,-4));//输出lo w 

                alert(stringValue.substr(3,-4));//输出“” ,该方法将负的第一个加上字符串长度,负的第二个转换成0

                alert(stringValue.substring(3,-4));//输出hel ,该方法将所有负数转换成0

4. trim()方法

   创建一个字符串副体,该附体返回删除字符串前和后的空格的字符,某些浏览器支持trimLeft(),trimRight()

   例子:var stringValue = "http://www.cnblogs.com/liulingli/p/ hello world ";

            alert(stringValue.trim());//输出hello world

5.字符串大小写转换

    toLowerCase()

    toUpperCase()

    toLocalLowerCase() //针对特定地区

    toLocalUpperCase()//针对特定地区

6.字符串模式匹配

 match()只接受一个参数

7。localCompare()方法


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JavaScript学习总结之JS、AJAX应用

    JavaScript学习总结之JS、AJAX应用

    2016-02-06 15:02

  • Ajax学习之什么是Ajax,Ajax原理

    Ajax学习之什么是Ajax,Ajax原理

    2016-01-25 18:01

  • 学习JavaScript设计模式之代理模式

    学习JavaScript设计模式之代理模式

    2016-01-25 17:02

  • javascript、jquery、AJAX总结

    javascript、jquery、AJAX总结

    2016-01-25 17:00

网友点评
d