Trang chủ --> Học Jaws script --> Bài 6: Kiểu dữ liệu, biến và hằng
Hoàng Kim kỷ niệm 10 năm thành lập
Hoàng Kim kỷ niệm 10 năm thành lập
Tẩm quất Hoàng Kim
Tẩm quất Hoàng Kim
Tẩm quất Hoàng Kim
Tẩm quất Hoàng Kim

tin tức nổi bật

Bài 6: Kiểu dữ liệu, biến và hằng

 

Nội dung bài này gồm:

 - Kiểu dữ liệu trong Jaws script

 - Khai báo biến, và hằng

 

Bài này sẽ giới thiệu về các kiểu dữ liệu trong Jaws script, cách định nghĩa các hằng, cách khai báo các biến như thế nào.

Ví dụ bài này trong thư mục lesson6,  file variables.jss

 1. Các kiểu dữ liệu trong Jaws script

Trong Jaws có 4 kiểu  dữ liệu cơ bản: String , int, handle, và object

Kiều handle và object được dùng cho những script phức tạp, khi ta cần can thiệp sâu vào trong chương trình khác nên ta sẽ tìm hiểu sau. Trước mắt ta sẽ tập trung vào 2 kiểu dữ liệu cơ bản là string và int

 1.1 Kiểu dữ liệu string

String biểu diễn một xâu các ký tự.

Ví dụ: String s = "hello how are you"

Giá trị của xâu s chính là nội" dung trong cặp dấu nháy.

 1.2 Kiểu int

Kiểu int biểu diễn một số nguyên  (0,, 1, -1, -2, ...)

ví dụ: int a = 1. Nghĩa là a mang giá trị 1

 2. Biến và cách khai báo, cách gán giá trị cho biến

Biến là gì?

Biến là một định danh (là một cái tên)  có giá trị (có nội dung)

Kiểu của biến chính là kiểu giá trị mà nó sẽ mang (string hoặc int)

Để biết cách khai báo biến và gán giá trị cho biến ta xem ví dụ sau:

*******

void function sayVariables()

var

string s, int i

let s = "hello how are you"

let i = 10

say(s, OT_STRING)

let s = "I am Minh"

say(s, OT_STRING)

endfunction

 

 

*******

Các biến được khai báo sau từ khóa  vả, chúng phân tách nhau bằng dấu phẩy. Để gán giá trị cho biến ta dùng từ khóa  let và dấu bằng (=)

 3. Hằng và cách khai báo

Hằng là biến được khởi tạo ngay từ đầu và không thay đổi giá trị

Hằng thường được định nghĩa trong file header.

Xem ví dụ sau để biết cách khai báo hằng.

*******

const

xinchao = "Xin chao Vietnam"

 

Lưu ý là bạn không thể gán giá trị cho các hằng như các biến được.

say(xinchao, OT_STRING)

endfunction

 

*****

Các hằng được khai báo sau từ khóa const và được khởi tạo giá trị ngay lúc đó. 

Lượt xem : 939 Người đăng :

Bình luận

Ý kiến độc giả

Liên kết:

Logo quảng cáo