1. Trang chủ >
  2. Công nghệ thông tin >
  3. Quản trị mạng >

d. Các toán tử logic

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.35 MB, 125 trang )


Ví dụ:











Kết quả:

"56.02 degrees centigrade" is 56 as an integer

"56.02 degrees centigrade" when converted to an integer equals 56

"56.02 degrees centigrade" when converted to a floating point number equals 56.02

Trong một số trường hợp, một số chuỗi không thể chuyển đổi thành số ví dụ như các chuỗi

không chứa bất kì một số nào cả. Chuyện gì xảy ra nếu chúng ta chuyển đổi chuỗi đó.

Ví dụ:











Kết quả:

"degrees centigrade" is NaN as an integer

"degrees centigrade" when converted to an integer equals NaN

"degrees centigrade" when converted to a floating point number equals NaN

NaN: not a number

NaN là giá trị được trả về bởi hàm isNaN(). NaN chỉ nhận một trong 2 giá trị True hoặc False

Ví dụ:

myVar1 = isNaN(“Hello”);. Giá trị NaN = False

54



myVar2 = isNaN(“123”);. Giá trị NaN = True



4.2.4. Các câu lệnh rẽ nhánh và lặp

Trong JavaScript có 3 câu lệnh điều kiện





if câu lệnh







if...else câu lệnh







switch câu lệnh



a. Câu lệnh If and If...else câu lệnh

Cú pháp câu lệnh if

if (điều kiện)

{

Câu lệnh thực hiện nếu điều kiện đúng

}

Ví dụ



Cú pháp câu lệnh If..else

if (điều kiện)

{

Câu lệnh thực hiện nếu điều kiện đúng

}else

{

Câu lệnh thực hiện nếu điều kiện sai

}

Ví dụ:



Cú pháp câu lệnh If..else if

if (điều kiện)

{

Câu lệnh thực hiện nếu điều kiện đúng

}else if (điều kiện)

{

Câu lệnh thực hiện nếu điều kiện sai

} ……

Else

{

}

Ví dụ:











if (myAge >= 0 && myAge <= 10)

{

document.write("myAge is between 0 and 10");

}

else if ( (myAge >= 30 && myAge <= 39) || (myAge >= 80 && myAge <= 89) )

{

document.write("myAge is between 30 and 39 " +

"or myAge is between 80 and 89");

}

56



else

{

document.write("myAge is NOT between 0 and 10, " +

"nor is it between 30 and 39, nor is it between 80 and 89");

}



b. Cậu lệnh rẽ nhánh

Cú pháp

switch (biểu thức)

{

case nhãn1:

Mã được thực hiện nếu biểu thức = nhãn1

break

case label2:

Mã được thực hiện nếu biểu thức = nhãn2

break

default:

Mã được thực hiện nếu biểu thức khác với nhãn1 và nhãn2

}

Ví dụ:





c. Toán tử điều kiện

JavaScript chứa toán tử điều kiện gán giá trị cho biến dựa vào một vài điều kiện

Cú pháp

variablename=(điều kiện)?giá trị 1: giá trị 2

Ví dụ

Greeting=(visitor=="PRES")?"Dear President ":"Dear "

57



d. Vòng lặp





while



Câu lệnh while sẽ thực hiện các câu lệnh đến khi nào điều kiện đúng

while (điều kiện)

{

Mã thực thi

}

Ví dụ:







Explanation:



i equal to 0.



While i is less than , or equal to, 5, the loop will continue to run.



i will increase by 1 each time the loop runs.











do...while



Câu lệnh while sẽ thực hiện các câu lệnh đến khi nào điều kiện đúng

Do

{

Mã thực thi

}

while (điều kiện)

Ví dụ:







Explanation:



i equal to 0.



58



Xem Thêm
Tải bản đầy đủ (.doc) (125 trang)

×