今天學習了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);
字符串的應用主要掌握函數的作用和基本用法,做到熟能生巧。