JAVASCRIPT ARRAY LÀ GÌ
Tại xí nghiệp dùng array để biết lương giờ của từng nhân viên.
Tại siêu thị dùng array để trà tiền tại máy không cần thâu ngân
viên.
-------------------------
1-Javascript Array được xem như một cái
hộp được đặt một tên đơn giản phải được declared bằng chữ var.
Trong họp đó chứa nhiều món cung một loại có tên khác nhau và
phải viết tên của các món trong
square bracket […]
khi muốn lấy ra món nào thì phải theo thứ tự từ 0,1,2 ,3 ..v.v...
Thí dụ.
Đây là array
viết trong script tags
<script>
var cars=["FORD ",
"TOYOTA","PONTIAC","GMC"];
alert(cars[0]+","+cars[2])
var
cities=["NHATRANG "HUẾ","SAIGON","HANOI"];
alert(cities[0]+","+cities[2])
</script>
Array có thể chứa nhiều món objects.
Phải viết objects trong square brackets […] và phải
được declared bằng chữ var. Mỗi
món object có thể có nhiều values.
Chúng ta có thể làm xuất hiện
từng object hoặc tất cả objects cùng một lúc tuỳ ý.
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().
Bài viết nầy xử dụng phương pháp concat()
Còn phương pháp toString()
dùng đổi array thành String.
2- 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.
Thí dụ đây là string trong script tags
<script>
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
</script>
I- DÙNG JAVASCRIPT ARRAY TRONG XÍ NGHIỆP.
Array là loại memory
layout rất thông dụng để chứa data.
Có 2 cách viết array dùng dấu square braces [ ] hoặc
dấu ( ). Nhưng cách viết có square brackets […] rất thông dụng và được ưa chuộng
hơn hết. Nên xử dụng cách dùng dấu square braces thì
tránh được trường hợp bị undefined
Thí dụ :
var n = new
Array(10,20,30) ;
var n = [10,
20, 30] ;
Viết trong script tags
những codes sau đây tên của từng nhân viên và lương mỗi giờ.
<script>
var a =
["JEFF:25$","PAUL:20$","BOB:21$","QUAN:19$"];
var b = ["Charle:18$","Kendell:18$","Jimmy:20$","Baxao:27$","Viki:19$","Jenny:19$"];
var c =
["Robin;22$","Nicol:13$","Filipe:16$","Jose:15$","Juan:20$","Henry:28$","Duke:19$"];
var d = a.concat(b,c);
var t = parseInt(prompt("Viểt vào đây PIN Number"))
alert(d[t-1])
</script>
Thí dụ đây là PIN numbers.
t = 1 là JEFF, t = 2 là PAUL, t = 3
là BOB, ..... t = 17 là Duke.
Dùng concat( ) method để nối 3 arrays a, b, c với nhau như sau.
var d = a.concat(b,c);
II- DÙNG JAVSCRIPT ARRAY TRONG
SIÊU THỊ.
Áp dung dựa theo bảng codes nầy,chúng ta viết một
program xử dụng trong siêu thi tại máy trả tiền không cần thâu ngân viên.
Đối với trái cây,khách hàng chỉ
cần ghi code của nhản dán trên trái cây đó. Máy sẽ biết ngay tên của trái cây
đó vã gía tiền..
Thí dụ trái cây có con số 4011 là chuối ghi trên nhản quả chuối .
<script>
var a = ["banana:0.45$/lb","apple:0.25$/lb","orange:0.20$/lb","pear:0.20$/lb"];
var b =
["grape:0.99$/lb","apricot:0.18$/lb","plum:0.25$/lb","nectarine:0.25$/lb","tangerine:040$/lb","avocado:0.30$/lb"];
var c =
["cherry:0.99$/lb","blueberry:0.50$/lb","craneberry:0.20$/lb","limon:1.50$/lb","grapefruit:0.40$/lb","strawberry:099$/lb","persimon:0.19$/lb"];
var d = a.concat(b,c);
var t = parseInt(prompt("VIẾT CON SỐ DÁN TRÊN TRÁI
CÂY VÀO ĐÂY"))
alert(d[t-4011])
</script>
Đây là code
number dán trên trái cây.
banana:4011,apple:4012,orange:4013,pear:4014,
grape:4015,apricot:4016,plum:4017,nectarine:4018,
tangerine:4019,avocado:4020,cherry:4021,blueberry:4022,
craneberry:4023,limon:4024,grapefruit:4025,strawberry:4026,persimon:4027;
Chúng ta có thể chọn
những code t và x tuỳ ý miễn sao [t-x] phải bằng 0,1,2,3,4,
v.v..
Phải chọn con số cho chữ x cho object đứng đầu của hàng đầu tiên.
Sau đó chọn con số cho chứ
t cho
những objects thứ tự kế tiếp
Thí dụ.
Nễu chon con số x= 4011 cho banana
đầu tiên thì phải chọn t =4011 để có t-x=0.
Nếu muốn
những mon kế tiếp sau banana xuất hiện thi phaỉ chon t=4012, 4013, 4014,
4015... sé có t-x=1, t-x=2, t-x=3, t-x=4 ,t-x=5..
Đối với những món hàng rau đậu thì chúng ta viết tên của món
rau đâu. Thí dụ đối với bắp cải chúng ta viết cabbage.
II-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ả là string.
<script>
var cities=["Nhatrang : seaside city,center ofVN","Hue : old
emperial capitol"];
alert(cities.toString()); // output Nhatrang :seaside
city,center ofVN, Hue : old emperial capitol
</script>