16-11-23

  今天學習了js中的字符串string,上午複習了array數組,總的來說就是對特定對象元素的增添、刪除、修改以及查找四類。

  解釋一下變量

   變量:會變化的量;特點:

             1.  使用var來修飾;

             2.  變量名只能有:字母、數字、下劃線,不能以數字開頭;

             3.  區分大小寫;

             4.  通過一個等號賦值: 左邊是變量=右邊是值;

             5.  有類型,但是js變量是弱類型;

    類型有:

             (一)基本類型

             1.var c= 1;//整型類型   int:整型 

              例子: var  varInt =1      

             2.var d= 0.5;浮點類型(小數)float:浮點型 

              例子:var varFloat = 1.223

             3.var d ="今天" //字符串類型,必須要用引號 string :字符串  

              例子:var varString = "123";

             4.var f = true  // 布爾類型 true false  bool:布爾型   

              if(){如果條件成立,執行這的內容 }else{如果條件不成立,執行這的內容}

              例子:var varBool = true;


             (二)複合類型:

             5.數組類型:存放一組數據,一堆數據;

             6.對象類型:存放一組數據,一堆數據;

             (三)特殊類型

             7.null類型:值就是這個null;一個變量的值是空的  var varNull = null

             8.undefined類型:值就是undefined,    var varUnderfined


  再來複習一下昨天的array數組,增添:1.末尾增加push 2.開頭增加unshift 3.末爲增加,原數據不變,新數組增加concat  4.join  刪除:1.刪除最後的元素pop,並得到這個數據  2.刪除第一個shift並得到這個數據  查詢:1.查詢長度length  2.slice(1,2)從腳標1開始,查詢2個。   修改:sort 先比較第一個數字,在比較第二位,以此類推排序。  splice(從第幾個開始,刪幾個,並替換刪掉的)。

  

  今天的主要內容是字符串string,主要也是分成四種功能來說,增加、刪除、查找和修改。

        增加


var  varString ="abcdef";

將數據連接到字符串末尾,原字符串不變,返回新的字符串

var b = varString.concat("123");

document.write(b);





var varSting = "sfunsJJIJncw";

把整個字符串改成大寫

var b = varSting.toUpperCase()

document.write(b);



var varSting = "sfunsJJIJncw";

// 把整個字符串改成小寫

var b = varSting.toLowerCase()

document.write(b);



var varSting = "sfunsJJIJncw";

// 把整個字符串改成小寫

var b = varSting.toLocaleLowerCase()

document.write(b);



var varSting = "sfunsJJIJncw";

// 返回指定下標的字符

var b = varSting.charAt(5);

document.write(b);



var varSting = "無釐頭nsJJIJncw";

var b = varSting.charCodeAt(2);

document.write(b);



var s = String.fromCharCode(104, 101, 108, 108, 111);

document.write(s);


var b =String.fromCharCode(25088);

document.write(b);


var varSting = "無釐頭nsJJIJncw";

// 查找指定字符第一次出現的位置

var b = varSting.indexOf("J");

document.write(b);


var varSting = "無釐頭nsJJIJncw";

// 倒序查找指定字符第一次出現的位置

var b = varSting.lastIndexOf("I");

document.write(b);



var varSting = "無釐頭nsJJIJncw";

// 求字符串長度

var b = varSting.length;

document.write(b);



var varSting = "無釐頭nsJJIJncw";

// 截取字符串

// var b = varSting.slice(開始的下標,[截取的個數]);

var b = varSting.slice(0,3);

document.write(b);



var varSting = "無釐頭nsJJIJncw";

// 截取字符串

// var b = varSting.substring(開始下標,結束下標(不輸出結束下標));

var b = varSting.substring(1,5);

document.write(b);

  字符串的應用主要掌握函數的作用和基本用法,做到熟能生巧。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章