Tạo một đối tượng strỉng trong JavaScript

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 79 - 82)

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

Tạo một đối tượng strỉng trong JavaScript

Một strin g (chuỗi) đơn giản là một dãy zéro hoặc nhiều ký tự Unicodẹ Sau đây là t ấ t cả các chuỗi hợp lệ.

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

B "" (một chuỗi rỗng)

B "Hoto was work today, Sofíả" B "32" (các kỷ số)

B "Êtes-voiisprêtpoar 1’examen?" ( các ký tự khơng p h ả i tiếng A nh)

Cĩ hai cách để tạo các chuỗi trong Jav aS crip t:

M Một trực kiện chuỗi B Sử dụng đối tượng String

Đa số các chuỗi được tạo sử dụng trực kiện chuỗi vì cho đến bây giờ nĩ là kỹ th u ậ t n h a n h n h ấ t và dễ dàng n hất.

lạ o một đơì tượng string sử dụng một trực kiện chuỗi

Một trực kiện chuỗi (strin g literal) trong Ja v a S c rip t đơn giản là một chuỗi zero hoặc nhiều ký tự được đ ặt bên trong các dấu ngoặc đơn hoặc dấu ngoặc kép như sau:

var myString = “This is a string literal”;

var myOtherString = 'So is this, using single quotation marks.';

3 Ja v a S c n p t sample code - Microsoft Internet Exploier£fe £d* Favorito* l o o k Help £fe £d* Favorito* l o o k Help

i ị .. 4* & ạ 4 I â JÜ kJ

:) Ü A Í., . fQ:yjạr«i R ẹ /fẹ ^ ì__ Noma J___ S e « ch Favótes. Meda

- l o l x i

WSẵ

»

d o cu m en t b g C o lo r — #fïïïïT docum ent, o n c o n tex tm en u = null d o cu m en t o n ro w fx it - null docum ent. *m hed? = [o b jec t] ^ o c ’-m ent.s^nF ts =~ [ơjer*] docum ent, onactivate = null

do cu m en t.m im eT y p e = H T M L D o cu m en t d o cu m en t alin k C o lo r = # 0 0 0 0 ff

d o c u m e n t o n m o u sem o v e = null d ocum ent, o n se lec tstart « null d ocum ent, o n c o n tro lse lec t = null d o cu m en t b o d y = [o b jec t] d o c u m e n t.p ro to co l = File P ro to c o l d o cu m en t o n k e y p re s s = null docum ent, o n ro w e n ter = null d o cu m en t o n m o u se d o w n = null docum ent. v h n k C o lo r = # 8 0 0 0 8 0

d o cu m en t U R L = fiIe//Z :\H T D E Jav aS crip t\JS T est2 htm docum ent, o n re ad y sta te c h an g e = null

¡^Doo« ĩệgị Local intranet

Hình 3.1 Nội dung của đơi tượng tài liệu trong Internet Explorer 6.0

Q êX iU -------------------------------------------------

T rong Ja v a S c rip t 2.0. thậm chí bạn cĩ th ể tiến xa đến việc gán cho biến m ột kiểu dữ liệu String trong khi sử dụng m ột trực kiện chuỗi để tạo đối tượng.

var title : string = “How To Do Everything with Paper Clips“;

Điểu quan trọ n g là hãy nhớ rằng tạo m ột đối tượng S trin g sử dụng J,rực k iện obaễi sẽ chc Ị.hĩp bạr. sử dung í,ấ'„ cả thuộc tín h và phương thức được cung cấp bởi đối tượng.

var myString = “This is 2 string literal":

var myOtherString = ‘So is this, using single quotation marks.’; document.write (“V ” + myString + “\” = " +

myString.length + “ chardcters<Lr>");

document.write ( " “ + myOtherString + ■" = ■' +

myOtherString.length + “ characters<br>” );

L ength lả m ột thuộc tính của đối tượng String. Truy cập thuộc tính length sẽ dẫn đến chiổu dai th ật sự của chuỗi như bạn cĩ th ể th ấy trong k ế t quả trìn h duyệt sau đồy

C hướng 3: s ử dụpg c?c chsn JavaScđp* cài s ln 85

Tạo một dơi tượng string sử dụng kiểu dữ liệu string

Jav a S c rip t 1.1 đã giới thiệu k h ả năng tạo các chuỗi sử dụng phương thức tạo class S tring.

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

Bằng cách chuyển tex t của chuỗi cần tạo và phương thức tạo, kết quả chúng ta cĩ biến hom etown là một String. Hầu như khơng cĩ những Ưu điểm của việc tạo các chuỗi như vậy và bạn sẽ r ấ t hiếm k h i th ấy điều nàỵ

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 79 - 82)

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

(163 trang)