你的位置:首页 > Java教程

[Java教程]JavaScript学习进程(1)


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

在这儿主要讲String的方法:

1.字符方法

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

例子:

 var stringValue = "hello world";

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

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

2.字符串操作方法

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

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

例子:var stringValue = "hello";

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

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

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

      例子: var stringValue = "hello world";

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

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

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

 ( 2 )当接受2个参数

       例子: var stringValue = "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 = "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 = "  hello world  ";

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

5.字符串大小写转换

    toLowerCase()

    toUpperCase()

    toLocalLowerCase() //针对特定地区

    toLocalUpperCase()//针对特定地区

6.字符串模式匹配

 match()只接受一个参数

7。localCompare()方法