02/10/2018, 20:46

Javascript - Đối tượng String

properties - thuộc tính: - length: lấy chiều dài của chuỗi var txt = "Hello World!"; alert(txt.length); Methods - Phương thức : charAt (): trả ký tự ở 1 vị trí trong chuỗi var str = "Hello world!"; document.write("First character: " + str.charAt(0) ...

properties - thuộc tính:

- length: lấy chiều dài của chuỗi

var txt = "Hello World!";
alert(txt.length);


Methods - Phương thức:
charAt(): trả ký tự ở 1 vị trí trong chuỗi

var str = "Hello world!";
document.write("First character: " + str.charAt(0) + "<br />"); //First character: H
document.write("Last character: " + str.charAt(str.length-1)); // document.write("Last character: " + str.charAt(str.length-1))

charCodeAt(): trả về mã Unicode của ký tự
var str = "Hello world!";
document.write("First character: " + str.charCodeAt(0) + "<br />");
document.write("Last character: " + str.charCodeAt(str.length-1));


concat(): nối nhiều chuỗi lại thành 1 chuỗi lớn
var str1="Hello ";
var str2="world!";
document.write(str1.concat(str2));


fromCharCode(): chuyễn mã Unicode thành ký tự
document.write(String.fromCharCode(72,69,76,76,79));//HELLO

indexOf(): vị trí đầu tiên của ký tự trong chuỗi, và -1 nếu ký tự không nằm trong chuỗi
var str="Hello world!";
document.write(str.indexOf("Hello") + "<br />");//0
document.write(str.indexOf("WORLD") + "<br />");//-1
document.write(str.indexOf("world"));//6


lastIndexOf():vị trí cuối cùng của ký tự trong chuỗi, và -1 nếu ký tự không nằm trong chuỗi
match(): trả về thông tin giống nhau giữa 1 biểu thức so mẫu và chuỗi
var str="The rain in SPAIN stays mainly in the plain";
var patt1=/ain/gi;
document.write(str.match(patt1)); //ain,AIN,ain,ain 


replace(): thay thế tin giống nhau giữa 1 biểu thức so mẫu và chuỗi
var str="Visit Microsoft!";
document.write(str.replace("Microsoft", "W3Schools"));//Visit W3Schools!


search(): trả về vị trí giống nhau giữa 1 biểu thức so mẫu và chuỗi
var str="Visit W3Schools!";
document.write(str.search("W3SCHOOLS"));//-1


slice(): tách 1 phần của 1 chuỗi thành chuỗi mới
var str="Hello happy world!";
// extract all characters, start at position 0:
document.write(str.slice(0)+"<br />"); //Hello happy world!

// extract all characters, start at position 6:
document.write(str.slice(6)+"<br />"); //happy world!

// extract from the end of the string, and to position -6:
document.write(str.slice(-6)+"<br />");//world!

// extract only the first character:
document.write(str.slice(0,1)+"<br />");//H

// extract the characters from position 6 to position 11:
document.write(str.slice(6,11)+"<br />");//happy


split(): tách 1 chuỗi thành 1 mảng với mỗi phần tử là các chuỗi con
var str="How are you doing today?";
document.write(str.split() + "<br />");//How are you doing today?
document.write(str.split(" ") + "<br />");//How,are,you,doing,today?
document.write(str.split("") + "<br />");//H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
document.write(str.split(" ",3));//How,are,you 


substr(): cắt 1 số ký tự ra khỏi chuỗi lớn dựa 1 điểm bắt đầu và số ký tự cần lấy
var str="Hello world!";
document.write(str.substr(3)+"<br />"); //lo world!
document.write(str.substr(3,4));//lo w



substring(): tách 1 chuỗi ra khỏi chuỗi lớn ở khoảng giữa 2 chữ số
var str="Hello world!";
document.write(str.substring(3)+"<br />");//lo world!
document.write(str.substring(3,7));//lo w



toLowerCase(): chuyển 1 chuỗi sang chữ thường
var str="Hello World!";
document.write(str.toLowerCase());


toUpperCase(): chuyển 1 chuỗi sang chữ hoa
var str="Hello world!";
document.write(str.toUpperCase());


valueOf() : trả về giá trị của đối tượng
var str="Hello world!";
document.write(str.valueOf()); //Hello world!

Nguồn:http://www.thietkewebsmart.com/html-css/javascript-doi-tuong-string/876.htm

Bình luận
0