Thứ Hai, 20 tháng 1, 2014

JavaScript kiểu dữ liệu

String, Number, Boolean, Array, đối tượng, Null, Không xác định.

JavaScript Có loại động

JavaScript có các loại động. Điều này có nghĩa rằng biến tương tự có thể được sử dụng như các loại khác nhau:

Ví dụ

var x;               // Now x is undefined
var x = 5;           // Now x is a Number
var x = "John";      // Now x is a String


JavaScript Strings

Một chuỗi là một biến mà các cửa hàng một loạt các ký tự như "John Doe".
Một chuỗi có thể được bất kỳ văn bản bên trong dấu ngoặc kép. Bạn có thể sử dụng dấu ngoặc đơn hoặc đôi:

Ví dụ

var carname="Volvo XC60";
var carname='Volvo XC60';

Bạn có thể sử dụng dấu ngoặc kép bên trong một chuỗi, miễn là họ không phù hợp có dấu ngoặc kép xung quanh chuỗi:

Ví dụ

<!DOCTYPE html>
<html>
<body>

<script>
var carname1="Volvo XC60";
var carname2='Volvo XC60';
var answer1="It's alright";
var answer2="He is called 'Johnny'";
var answer3='He is called "Johnny"';

document.write(carname1 + "<br>")
document.write(carname2 + "<br>")
document.write(answer1 + "<br>")
document.write(answer2 + "<br>")
document.write(answer3 + "<br>")
</script>

</body>
</html>

Thử nó cho mình »

Bạn sẽ học được nhiều hơn về chuỗi trong phần tiên tiến của hướng dẫn này.

JavaScript số

JavaScript chỉ có một loại số. Số có thể được viết với, hoặc không có số thập phân:

Ví dụ

var x1=34.00;      // Written with decimals
var x2=34;         // Written without decimals

Thêm số lượng nhỏ hoặc lớn thêm có thể được viết với khoa học (theo cấp số nhân) ký hiệu:

Ví dụ

<!DOCTYPE html>
<html>
<body>

<script>

var x1=34.00;
var x2=34;
var y=123e5;
var z=123e-5;

document.write(x1 + "<br>")
document.write(x2 + "<br>")
document.write(y + "<br>")
document.write(z + "<br>")

</script>

</body>
</html>

Thử nó cho mình »

Bạn sẽ tìm hiểu nhiều hơn về những con số trong phần tiên tiến của hướng dẫn này.

Booleans JavaScript

Các phép toán luận chỉ có thể có hai giá trị: đúng hay sai.

var x=true;
var y=false;

Các phép toán luận thường được sử dụng trong thử nghiệm có điều kiện. Bạn sẽ tìm hiểu thêm về kiểm tra điều kiện trong chương sau của hướng dẫn này.

JavaScript Mảng

Đoạn mã sau tạo một mảng gọi là xe:

var cars=new Array();
cars[0]="Saab";
cars[1]="Volvo";
cars[2]="BMW";

hoặc (mảng ngưng tụ):

var cars=new Array("Saab","Volvo","BMW");

hoặc (mảng đen):

Ví dụ

<!DOCTYPE html>
<html>
<body>

<script>
var i;
var cars = new Array();
cars[0] = "Saab";
cars[1] = "Volvo";
cars[2] = "BMW";

for (i=0;i<cars.length;i++)
{
document.write(cars[i] + "<br>");
}
</script>

</body>
</html>


Thử nó cho mình »

Chỉ số mảng là không dựa trên, có nghĩa là mục đầu tiên là [0], thứ hai là [1], và như vậy.

Bạn sẽ học được nhiều hơn về mảng trong chương sau của hướng dẫn này.

Đối tượng JavaScript

Một đối tượng được giới hạn bởi các dấu ngoặc nhọn. Bên trong dấu ngoặc thuộc tính của đối tượng được xác định là tên và giá trị cặp (tên: giá trị). Các thuộc tính được phân cách bằng dấu phẩy:

var person={firstname:"John", lastname:"Doe", id:5566};

Đối tượng (người) trong ví dụ trên có 3 thuộc tính: FirstName, LastName, và id.

Không gian và ngắt dòng không phải là quan trọng. Tuyên bố của bạn có thể chiều dài nhiều dòng:

var person={
firstname : "John",
lastname  : "Doe",
id        :  5566
};

Bạn có thể giải quyết các tài sản đối tượng trong hai cách:

Ví dụ

<!DOCTYPE html>
<html>
<body>

<script>
var person={
firstname : "John",
lastname  : "Doe",
id        :  5566
};
document.write(person.lastname + "<br>");
document.write(person["lastname"] + "<br>");
</script>

</body>
</html>

Thử nó cho mình »

Bạn sẽ học được nhiều hơn về các đối tượng trong các chương sau của hướng dẫn này.

Xác định và Null

Không xác định là giá trị của một biến không có giá trị.
Các biến có thể được làm trống bằng cách thiết lập giá trị cho  ;

Ví dụ

<!DOCTYPE html>
<html>
<body>

<script>
var person;
var car="Volvo";
document.write(person + "<br>");
document.write(car + "<br>");
var car=null
document.write(car + "<br>");
</script>

</body>
</html> 

Thử nó cho mình »


Khai báo biến như đối tượng

Khi một biến được khai báo với từ khóa "mới", biến được khai báo là một đối tượng:

var name = new String;
var x =    new Number;
var y =    new Boolean;

Ghi Với JavaScript tất cả các biến có thể được đối tượng.
Các tin khác

Không có nhận xét nào:

Đăng nhận xét