Javascript——字符串等变量的学习

   1:字符串类型

         定义方式:  var a ="abc";   或者   var  a='abc';  使用单双引号都可以。

    2常用函数

           (1)charAt();获取字符串特定索引处的字符  。

             例如: var  a ="abcdefg";   var b=a.charAt(2);    此时b的值为c。索引是从0开始算起。

         (2)indexOf():返回字符串中特定的字符串第一次出现的位置,位置即索引。

              例如: var  a ="abcdefg";   var b=a.indexOf("cd");   此时b的值为2。

         (3)subString():返回字符串中的某个子串

              例1: var  a ="abcdefg";   var b =a.subString(1);   b的值为 bcdefg,  subString(start),表示从start处一直截取到字符      串尾部,start表示索引,包括start位置。

                例2: var  a ="abcdefg";   var b =a.subString(1,3);  b的值为 bc,subString(start,end) ,表示从start索引截取到end索引处前一位,但是不能包括end索引。

            (4)slice(start,end),slece(start),用法和subString基本一样,区别是可以接受负数为索引。

              例如:var  a ="abcdefg";  var b =a.slice(3,-1);   b的结果为def ,当使用负索引时,表示从字符串右边开始计算索引,最右边的索引为-1,end参数同样不能包括。

  3:undifined 和null

                若一个变量不存在,或者变量为赋值,则该变量的值为undifined。

                null表示变量的值为空,null表示变量是有值的,值为null。精确区分两者,用(===)。

                例如:var x;

                           if(x===undifined){

                                                         alert("声明变量后默认值为undifined");     

                          }   此时可以输出。

                         

猜你喜欢

转载自blog.csdn.net/qq_41961316/article/details/84789397