Js câu lệnh IF

  • Home
  • Forum
  • Tự Học HTML
  • Tự Học Javascript
  • Tự Học PHP

MỞ ĐẦU

  • Mở đầu về Javascript
  • Cú pháp JS
  • Các kiểu giá trị JS - P1
  • Các kiểu giá trị JS - P2
  • JS Phép toán - câu lệnh gán
  • JS Cách đặt tên biến
  • Function - hàm JS
  • JS Thủ tục vào ra đơn giản
  • javascript Event
  • các hàm JS sẽ dùng trong các ví dụ
  • Một số hàm JS khác
  • JS Comment - chú thích

CẤU TRÚC RẼ NHÁNH

  • Js câu lệnh IF
  • JS - ELSE...IF

CẤU TRÚC LẶP

  • Các vòng lặp js
  • break - dùng vòng lặp js

MẢNG

  • Mảng trong Javascript
  • Tại sao cần dùng mảng
  • Làm việc với mảng
  • JS Mảng 2 chiều
  • Mảng dựng sẵn

JS FUNCTION - HÀM

  • Tự soạn thảo các hàm
  • Hàm và các tham số
  • Biến toàn cục và biến cục bộ
  • Javascript function return - Giá trị trả về

FORM

  • Nói về các dấu chấm
  • JS làm việc với FORM
  • Nhận + thiết lập thông tin
  • Kiểm tra Text,password,textarea
  • Kiểm tra Select Element
  • Kiểm tra các nút Radio
  • Xử lý chuỗi

WINDOW

  • Mở cửa sổ mới
  • Đóng cửa sổ
  • Di chuyễn cửa sổ
  • Địa chỉ cửa sổ

FRAMES

  • Javascript và Frame
  • Ví dụ về frame và js

HẸN GIỜ

  • setTimeout - Định giờ cho sự kiện
  • clearTimeout - Ngưng hẹn giờ
  • Tạo một đồng hồ bấm giờ

LINH TINH KHÁC

  • Date, Time
  • JavaScript getElementById
  • JavaScript innerHTML
  • JavaScript Void 0
  • Vấn đề với trình duyệt

COOKIES

  • Cookies là gì?
  • Thiết lập Cookie
  • Đọc cookies

Js câu lệnh IF

xxcấu trúc rẻ nhánh - câu lệnh if
Tháng Sáu 11, 2009, 04:29:50 PM gửi bởi nvcnvn
Đọc bài này các bạn cần xem lại: các kiểu giá trị,Phép toán, câu lệnh gán.

Trong cuộc sống, có nhiều việc ta chỉ làm khi thoả mản một số điều kiện cụ thể.
Ví dụ:
Một ông bố hứa với con trai:
_Nếu con đỗ đại học thì bố sẽ thưởng cho con một chiếc xe.
Chừng nào mà điều kiện con đỗ đại học thì ông bố mới lo tới chuyện thưởng cho con một chiếc xe . Tới một ngày kia, ông bố lại nói với cậu con trai.
_Nếu con đỗ đại học thì bố sẽ thưởng cho con một chiếc xe, nếu không thì đi nghĩa vụ quân sự.

Ở câu nói thứ nhất của ông bố, không nói rõ thi rớt thì có chuyện gì, còn ở câu thứ ai có nói rõ.
Trong lập trình tuy hình thức từng ngôn ngữ hơi khác nhau nhưng cũng có hai dạng cơ bản của câu điều kiện,  ta chỉ bàn tới câu lệnh này trong phạm vi javascript
if-then
if(<điều kiện>)
{
     câu lệnh 1;
     câu lệnh 2;
     ................
}
Nếu chỉ có một câu lệnh sau vế điều kiện thì ta không cần cặp dấu ngoặc {}, nhưng luôn có có hiện diện của cặp dấu {} là một thói quan tốt, giúp tránh nhầm lẫn!

if-then-else
if-then
if(<điều kiện>)
{
//các câu lệnh sẽ thực hiện nếu điều kiện thoả mản
     câu lệnh 1;
     câu lệnh 2;
     ................
}else{
//các câu lệnh thực hiện khi điều kiện không thoả mản
     câu lệnh 1;
     câu lệnh 2;
     ................
}

Cách xác định đúng hay sai
Ví dụ ta có đoạn script:
Mã nguồn: [Chọn]
a=3;
b=5;
if(a<b)
{
  alert("Đúng");
}else{
  alert("Sai");
}
Trường hợp này thì kết quả sẽ là bản thông báo với nội dung Đúng
Nhưng hãy xét thêm trường hợp:
Mã nguồn: [Chọn]
a=3;
b=5;
if(a<b==false)
{
  alert("Đúng");
}else{
  alert("Sai");
}
Thì kết quả sẽ là một hộp thông báo với nội dung là Sai
??? -/???
Vì:
bản thân biểu thức a<b với a=3 và b=5 mang giá trị đúng(true) mà đúng(true)==sai(flase) thì tất nhiên là sai.

Sữ dụng toán tử or(||) , and(&&)
Bây giờ chúng ta sẽ viết một đoạn scrpit trong đó nếu người ta nhập vào một ky` tự số, chương trình sẻ thông báo là người dùng đã nhập một giá trị số, còn bất kì ký tự nào khác nó sẽ báo lỗi!
Mã nguồn: [Chọn]
<script language="javascript">
//promt để nhập dữ liệu gán cho biến c
c=prompt("Nhập một ký tự số từ 0--->9:","");
//vì một con số 1 chữ sẽ có giá trị từ 0-->9
if((c>=0)&&(c<=9))
{
alert("Bạn vừa nhập vào một giá trị số");
}
else
{
alert("Bạn đã nhập sai yêu cầu");
}
</script>
Xem ví dụ
Tự bản thân toán tử <= hay >= đã là một toán tử hoặc


http://hocvui.net
Viết một nhật xét mới

Danh Sách Các Bài Trả Lời:

Trang: [1]

xx Re: cấu trúc rẻ nhánh - câu lệnh if
Trả lời bài này 1: Tháng Chín 06, 2010, 05:22:52 PM gửi bởi hoduclong
bạn năm nay học gì vây? :>
Trang: [1]
 
Information Technology News|| Download driver and more|| SMF cho người Việt
|| game avatar || nông trại vui vẻ
Thích hợp với các trình dyệt:
Firefox - Opera - Google Chrome