Mảng trong Javascript

  • Home
  • Forum
  • Tự Học HTML
  • Tự Học Javascript
  • Tự Học PHP

MỞ ĐẦU

  • Mở đầu về Javascript
  • Cú pháp JS
  • Các kiểu giá trị JS - P1
  • Các kiểu giá trị JS - P2
  • JS Phép toán - câu lệnh gán
  • JS Cách đặt tên biến
  • Function - hàm JS
  • JS Thủ tục vào ra đơn giản
  • javascript Event
  • các hàm JS sẽ dùng trong các ví dụ
  • Một số hàm JS khác
  • JS Comment - chú thích

CẤU TRÚC RẼ NHÁNH

  • Js câu lệnh IF
  • JS - ELSE...IF

CẤU TRÚC LẶP

  • Các vòng lặp js
  • break - dùng vòng lặp js

MẢNG

  • Mảng trong Javascript
  • Tại sao cần dùng mảng
  • Làm việc với mảng
  • JS Mảng 2 chiều
  • Mảng dựng sẵn

JS FUNCTION - HÀM

  • Tự soạn thảo các hàm
  • Hàm và các tham số
  • Biến toàn cục và biến cục bộ
  • Javascript function return - Giá trị trả về

FORM

  • Nói về các dấu chấm
  • JS làm việc với FORM
  • Nhận + thiết lập thông tin
  • Kiểm tra Text,password,textarea
  • Kiểm tra Select Element
  • Kiểm tra các nút Radio
  • Xử lý chuỗi

WINDOW

  • Mở cửa sổ mới
  • Đóng cửa sổ
  • Di chuyễn cửa sổ
  • Địa chỉ cửa sổ

FRAMES

  • Javascript và Frame
  • Ví dụ về frame và js

HẸN GIỜ

  • setTimeout - Định giờ cho sự kiện
  • clearTimeout - Ngưng hẹn giờ
  • Tạo một đồng hồ bấm giờ

LINH TINH KHÁC

  • Date, Time
  • JavaScript getElementById
  • JavaScript innerHTML
  • JavaScript Void 0
  • Vấn đề với trình duyệt

COOKIES

  • Cookies là gì?
  • Thiết lập Cookie
  • Đọc cookies

Mảng trong Javascript

xxMảng trong javascript
Tháng Sáu 09, 2009, 11:40:10 AM gửi bởi nvcnvn
Nếu bạn đã từng học qua bất cứ ngôn ngữ lập trình nào, thì chắc hẵn sẽ không xa lạ gì với mãng!
Còn nếu bạn là người mới vào nghề như mình, thì đây là một khái niệm mới, cũng khá khó đấy!

Mảng gồm có hai loại, mảng một chiều và mảng nhiều chiều, trong mãng nhiều chiều thông dụng nhất ta dùng tới mảng hai chiều, vì thế bài này chỉ nói về mảng một chiều và mảng hai chiều.

mảng một chiều là dãy hữu hạn các phần tử cùng kiểu. Mảng được đặt tên và mỗi pần tử có một chỉ số. Đề mô tả mảng một chiều cần xác định kiểu của phần ử và cách đánh số các phần tử của nó.


Nhớ lại ví dụ về biến mà mình mô tả với bao thuốc lá ớ, bây ta ví dụ trường hợp ta có 10 bao thuốc là và bạn quyết định đặt tên cho chúng là bao1,bao2,....,bao8,bao9,bao10, với mục đích là mỗi bao chứa một cái gì đó, tới khi nào cần cái gì thì lấy ra mà dùng.
Còn mảng, mảng chính là cả cây thuốc lá!  :))-, đơn giản chỉ là một cây thuốc là, bên trong có những bao thuốc lá!
giải thích cho dài dòng, mảng 1 chiều đơn thuần là một tập hợp các biến, và các biến có thứ tự thay vì tên!

tạo một mảng:
Ví dụ toạ một mảng đơn giản
Mã nguồn: [Chọn]
mang=Array("a","b","c");
alert(mang[0]);
Thử in ra phần tử thứ nhất của mảng(kết quả sẽ là a)

Đây cũng là một các để khia báo mảng, các phần tử của mảng được đặt trong dấu nháy kép và chúng được ngăn cách nhau giữa dấu (,)

Còn đây là cách thứ hai, khá dễ nhìn!
Bạn hãy khai báo mảng, không cần khai báo nội dung bên trong:
Mã nguồn: [Chọn]
mang=Array();sau đó, khai báo từng phần tử bằng cách này:
Mã nguồn: [Chọn]
mang[0]="a";
mang[1]="b";
mang[2]="c";
mang[3]="d";


Chú ý: Trong javascript phần tử đầu tiên của mảng có thứ tự là 0.

Một số hàm làm việc với mảng:
<tên mảng>.length: Xác định số phần tử của mảng.
Viết một nhật xét mới

Danh Sách Các Bài Trả Lời:

Trang: [1]

xx Re: Mảng trong javascript
Trả lời bài này 1: Tháng Bảy 04, 2011, 09:57:44 PM gửi bởi huongnike
thank bạn nhiều nha,mình đọc thấy rát có ích

xx Re: Mảng trong javascript
Trả lời bài này 2: Tháng Tám 07, 2011, 09:04:08 PM gửi bởi Phong
uk,cái này giống C, thanks bạn n` :)-

xx Re: Mảng trong javascript
Trả lời bài này 3: Tháng Chín 21, 2011, 01:53:04 PM gửi bởi Huy
cho mình hỏi: mình có một xâu ký tự sau: s="34526"
mình muốn công lại các phần tử trong xâu đó, kết quả trả về là kiêu số nguyên thì làm thế nào? kết quả trên sẽ trả về:20
Trích dẫn
var dem;
var i;
dem=0;
for(i=0;i<s.length;i++)
dem=dem+s;
mình định làm như cách trên nhưng không được, giúp mình với

xx Re: Mảng trong javascript
Trả lời bài này 4: Tháng Chín 21, 2011, 09:09:47 PM gửi bởi nvcnvn
Trích dẫn của: Phong vào Tháng Tám 07, 2011, 09:04:08 PM
uk,cái này giống C, thanks bạn n` :)-
Mảng trong javascript hơi khác với C/C++ ở chổ ... nó linh hoạt hơn, không cần khai báo trước os61 phần tử, số phần tử không cố định (thích thêm bao nhiu thì tùy!)

Trích dẫn của: Huy vào Tháng Chín 21, 2011, 01:53:04 PM
cho mình hỏi: mình có một xâu ký tự sau: s="34526"
mình muốn công lại các phần tử trong xâu đó, kết quả trả về là kiêu số nguyên thì làm thế nào? kết quả trên sẽ trả về:20mình định làm như cách trên nhưng không được, giúp mình với

Chuổi là 1 mảng mà mỗi ký tự của chuổi là 1 phần tử của mảng.
Đây là code của bạn:
Mã nguồn: [Chọn]
	
	
var str = "34526";
	
	
var sum = 0;
	
	
for(i = 0; i < str.length; i++)
	
	
{
	
	
	
sum = sum + eval(str[i]);
	
	
}
biến sum lưu giữ tổng giá trị của chuổi.
hàm eval() biến một chuổi dạng "tính toán đc" thành 1 thực thể có thể thật sự tính toán 9dc.
Ví dụ biến "chuổi dạng số nguyên" thành "số nguyên"

xx Re: Mảng trong javascript
Trả lời bài này 5: Tháng Mười 01, 2011, 12:40:06 PM gửi bởi lanhnguyen.it
pai` viets rất có ik. thaks admin của trang này nha :). like! >:D<
Trang: [1]
 
Information Technology News|| Download driver and more|| SMF cho người Việt
|| game avatar || nông trại vui vẻ
Thích hợp với các trình dyệt:
Firefox - Opera - Google Chrome