Chướng 3: Sử dụng các class JavaScript cài sẵn Arrayttype]

Một phần của tài liệu Ebook hướng dẫn tự học ngôn ngữ lập trình javarscript phần 1 ths nguyễn nam thuận (Trang 76 - 78)

C risiu s= 70, Fahrenhei t= 94 eUtus = 6 0 F a h re n h e it« 7

80 Chướng 3: Sử dụng các class JavaScript cài sẵn Arrayttype]

Arrayttype] Boolean char ConstArray ConstArray[type] DynamicArrayLtype] Function Integer Never Null Number Object Prototype StaticArray[type] String Type Void Cf&l cẬiẠ’

Cho phép các danh sách dữ liệu của kiểu type được lưu trữ trong một biến đơn

Hỗ trợ các biến vơn chỉ cĩ thể lưu trữ true và false

Hỗ trợ các biến vốn chỉ cĩ thể lưu trữ một kÝ tự đơn

Cho phép các danh sách dữ liệu của kiểu Object được lưu trữ trong một hằng đơn, tương đương kiểu dữ liệu ConstArray[Object] Cho phép danh sách dữ liệu của kiểu type được lưu trữ trong một hằng đơn

Cho phép các danh sách dữ liệu cĩ thê định kích cỡ của kiểu type được lưu trữ trong một biến đơn

"Kiểu dữ liệu" của các hàm

Hỗ trợ các biến vốn chỉ cĩ th ể lưu trữ các số nguyên

Hỗ trợ các biến vĩn khơng thể chứa bất kỳ giá trị

Hỗ trợ các biến vốn chỉ cĩ thể lưu trữ "giá trị rỗng"

Hỗ trợ các biến vốn chỉ cĩ thể lưu trữ các số HỖ trợ các biến vốn cĩ thể chứa bất kỳ giá trị

HỖ trọ các biến vốn chúa các đối tượng dựa vào nguyên mẫu (cách JavaScript 1.5 xử iý các đối tượng)

Cho phép các danh sách dữ liệu cĩ thể ghi của kiểu type được lưu trữ trong một biến Hỗ trợ các biến vốn chỉ cĩ thể lưu trữ các chuỗi

"Kiểu dữ liệu" của các kiểu dữ liệu

Hỗ trợ các biến vốn cĩ thể chỉ lưu trữ giá trị "khơng được định nghĩa"

T đ tc á class tponq Ja v a S c rip t 12.0, tkộm chí các class mà bọn cán tọo cĩ tỉúí được

sử dụnq lịm cốc kiểu dữ liệụ K ết quá danh sách các class tronq bđng 3 . 3 cũng là

một phân (Jank sách các kiểu dữ liệụ

Ngồi danh sách các class được định n g h ĩa sẵn cĩ th ể được sử dụng làm các kiểu dữ liệu tro n g bảng 3.3, cĩ m ột số m achine type (kiểu máy)

Chương 3: s ử dụng các class JavaScript cài sẵn 81

tro n g Ja v a S c rip t 2.0. Những kiểu m áv này (được liệt kê trong bảng 3.4) là các kiểu dữ liệu cấp thãp cĩ thể sử dụng trong Jav aS crip t, mặc dù khơng phải t ấ t cả mơi trường JavaS cript đều hỗ trợ chúng. Chúng được cung cấp để tương thích với những ngơn ngữ khác - ví dụ, khi chương trìn h Ja v a S c rip t cần trao đổi dữ liệu với một chương trìn h ngơn ngữ c

bên ngồị

Các kiểu m áy cĩ th ể sử dụng như các kiểu dữ liệu được dẫn xuất từ các class, mặc dù b ả n th ân chúng khơng phái là các class. Ví dụ, trong listin g m ã tro n g JavaS cript 2.0 sau đây, chúng ta tạo m ột số biến được định nghĩa là các kiểu máy (machine type).

var counter : short = 14;

var account,balance : int = 1701320222;

ựẵ; bigNumber : long = 7444Q000000000;

var anoiherBigNụnber = 312L;

Bựởc t ắ t

Các hậu tố kiểu máy được liệt kê trong bảng 3.4 là những ký hiệu bước tă': t.ện ìợi đổ ị..á;i Ịiột 'r.iểu .11.'y V Ì .O .nột gịi trị. B;i l.ậu tố L, UL, và ?

' cho JavaScript h iec rằĩig Dạn m uơn xem một số là m ột íoug, unsigned

long (ulong), hoặc số dộng (flost) number. Do dĩ biểu th ứ r "OJ." Yêu cầM JavaScript xem giá in 0 là một leng, đo hậu tố kiểư máy L.

T reng r.ià ti-ước, bíé;i an .)t.ier£igN.jnibỉr sé đưọc xem là một số uguyèn long vì chúng ta gán giá trị 312L vào nĩ. Hậu tố L buộc giá trị 312 được xem là m ột số nguyên long. Điều này chỉ cĩ tác dụng khi gán các trực kiện sĩ vào m ột biến, và sẽ khơng làm việc với các loại biểu thức khác chẳng h ạn như các biến.

Bảng 3 .4 Các kiểu máy được định nghía trong JavaScript 2.0

K iểu H ậ u tố Sbyte byte short ushort int uint Dãy giá trị

Các sơ' nguyên giữa -128 và +127 Các số nguyên giữa 0 và +255

Các số nguyên giữa -32768 và +32767 Các số nguyên giữa 0 và +65535

Các số nguyên giữa khoảng -2.1 tỉ và +2.1 tỉ Các số nguyên giữa khoảng 0 và +4.3 tỉ

Một phần của tài liệu Ebook hướng dẫn tự học ngôn ngữ lập trình javarscript phần 1 ths nguyễn nam thuận (Trang 76 - 78)

Tải bản đầy đủ (PDF)

(163 trang)