Phân biệt array với
string trong JavaScript
Thí dụ.
Đây là array : var cars = [
“Toyota”, “GMC”, “BMW” ]
Đây là string : var text = ‘ Thân chào quý bạn khắp nơi trên
thế giới ’
* JavaScript
Array có thể chứa
nhiều objects. Phải viết objects trong square brackets […] và phải được declared bằng chữ var. Mỗi object có thể có nhiều values.
Chúng ta có thể hiển thị từng object hoặc hiển
thị tất cả objects cùng một lúc tuỳ ý.
Thí dụ.
Viết trong script tags .
var cities=["Nhatrang : seaside city,center ofVN", "Hue :
old emperial capitol"];
alert(cities[0]+","+cities[1]); //
output Nhatrang : seaside
city,center ofVN, Hue:old : emperial capitol
Có 3
cách viết array nhưng cách viết có square brackets […] rất thông dụng và được ưa chuộng hơn hết.
Trong array có thể tồn trử ( store ) những
con số, strings, Boolean values và những arrays khác.
Chúng ta cũng có thể tạo một array
bỏ trống.Thí dụ var baxao = [ ]
* JavaScript String là một chuổi gồm nhiều chữ (characters) phải viết trong
dấu ngoặc kép hoặc dấu ngoặc đơn và phải được declared bằng chữ var.
JavaScript String dùng để giử data (hold data) ở hình thức là text.
var text=' Thân chào quý bạn khắp nơi trên thế giới '
alert(text); // output Thân chào quý bạn khắp nơi trên thế giới
Chuyển đổi array thành string.
Muốn đổi array thành string thì
dùng toString̣() method như sau sẽ được kết quả giống như trên.
var cities=["Nhatrang : seaside city,center ofVN","Hue :
old emperial capitol"];
alert(cities.toString()); // output Nhatrang
:seaside city,center ofVN, Hue : old emperial capitol
* Nối các elements hay objects trong array
Thí dụ.Trong thí dụ nầy có 3 array elements khác nhau là "CON", "NEC", "TION" .
Dùng phương pháp join() nối với array bằng dấu chấm , sẽ xuất hiện chữ CONNECTION
Viết trong script tag.
Array có một số phương pháp gọi là array methods như join(), concat(), push(), unshift(), reverse(),
sort(), splice(), slice(), pop(), shift(), toString().
Chúng ta chỉ chọn phương pháp nào thích hợp cho loại javaScript program mà chúng ta muốn viết.
function
joinArray(){
var a = new Array("CON","NEC","TION");
var b = a.join(" ");// Trong (" ") phải có dấu ngoặc kép hay ngoặc đơn.
return(b);
}
alert(joinArray())
// output CONNECTION
* Nối các arrays với
nhau.
Dùng concat( )
method nối 3 arrays với nhau.
Viết trong
script tag.
var a =
['GMC','FORD','PONTIAC'];
var b =
['TOYOTA','BMW','SUZUKI'];
var c =
['MAZDA','PEUGOT'];
var d =
[a,b,c].concat( );
alert(d); // output GMC,FORD,PONTIAC,TOYOTA,BMW,SUZUKI,
MAZDA,PEUGOT
Array có một số phương pháp gọi là array methods như join(), concat(), push(), unshift(), reverse(),
sort(), splice(), slice(), pop(), shift(), toString().
Chúng ta chỉ chọn phương pháp nào thích hợp cho loại javaScript program mà chúng ta muốn viết.