1. 程式人生 > >Javascript——字串等變數的學習

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");     

                          }   此時可以輸出。