Hiển thị các bài đăng có nhãn javascrip. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn javascrip. Hiển thị tất cả bài đăng

Thứ Hai, 24 tháng 11, 2014

Đối tượng String trong Javascript

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: phpbasic