字元陣列實際上是一系列字元的集合,也就是字串(string)。
字串是乙個唯讀(不能修改原字元)的陣列,所有發生改變的都是生成了新的陣列
字串可以使用for迴圈來遍歷說有的字元
字串的長度 length
返回字串的長度和陣列的 length是一模一樣的
改變字串樣式顯示樣式的方法
用大寫的字型顯示字串 big()
顯示閃動的字串 blink
使用粗體顯示字串 bold()
把字串顯示為小號字small()
使用指定的尺寸來顯示字串fontsize()
使用指定的顏色來顯示字串fontcolor()
把字串顯示為打字機字型fixed()
使用斜體顯示字串italics()
使用刪除線來顯示字串strike()
返回值:都是新的字串
tolowercase 把字母字元改變成用小寫顯示的字母
touppercase 把字母字元改變成用大寫顯示的字母
返回串指定字元 charat()
返回指定字元的unicode編碼的方法 charcodeat()
把編碼變成字元 fromcharcode()
查詢字串中的字串
從前向後查字串 indexof() 返回指定文字首次出項的下標
從前向後查字串 lastindexof() 返回指定文字首次出項的下標
在沒有找到指定的字元的時候都是放回-1 新增第二個引數的時候就重指定位子開始向前或先後查詢
search() 方法搜尋特定值的字串,並返回匹配的位置
var str = "the full name of china is the people's republic of china.";
var pos = str.search("locate");
提取字串的某個部分並在新字串中返回被提取的部分和陣列選取基本一樣
slice()
該方法設定兩個引數:起始索引(開始位置),終止索引(結束位置)。如果某個引數為負,則從字串的結尾開始計數。
var res = str.slice(7,13);
document.write(res);// banana
substring()
提取字串中兩個指定的索引號之間的字元。
和 slice() 不同的就是無法使用負值
var res = str.slice(7,13);
document.write(res);// banana
substr()
從起始索引號提取字串中指定數目的字元。
第二個引數規定被提取部分的長度。
var res = str.substr(7,6);
document.write(res);// banana
concat() 連線兩個或多個字串:可以用加號代替
trim() 方法刪除字串兩端的空白符:
var str = " hello world! ";
alert(str.trim());
把字串轉換為陣列split()var txt = "a,b,c,d,e"; // 字串
txt.split(","); // 用逗號分隔
txt.split(" "); // 用空格分隔
txt.split("|"); // 用豎線分隔
使用這個方法可以實現字串的排序
先轉換為陣列在使用陣列中的排序方法(sort())
js中event物件屬性和方法
1 type 事件的型別,如onlick中的click 2 srcelement target 事件源,就是發生事件的元素 3 button 宣告被按下的滑鼠鍵,整數,1代表左鍵,2代表右鍵,4代表中鍵,如果按下多個鍵,酒把這些值加起來,所以3就代表左右鍵同時按下 firefox中 0代表左鍵,1代...
js基本函式和基本方法
日期時間函式 需要用變數呼叫 var b new date 獲取當前時間 b.gettime 獲取時間戳 b.getfullyear 獲取年份 b.getmonth 1 獲取月份 b.getdate 獲取天 b.gethours 獲取小時 b.getminutes 獲取分鐘 b.getseconds...
js中物件方法hasOwnProperty 講解
1.hasownproperty 函式用於指示乙個物件自身 不包括原型鏈 是否具有指定名稱的屬性。如果有,返回true,否則返回false。2.語法 object.hasownproperty propertyname 3.hasownproperty 函式的返回值為boolean型別。如果物件ob...