Toán tử 3 ngôi javascript

Ở các bài viết trước, chúng ta đã cùng với nhau tìm hiểu hai câu lệnh điều kiện căn bản trong JavaScript là If – elseSwitch – case. Hôm nay mình sẽ giới thiệu cho các bạn một cách nữa, đó là toán tử ba ngôi (Ternary Operator) trong JavaScript.

Cú pháp toán tử ba ngôi

Nếu condition nó là đúng (hay là true) thì toán tử sẽ trả về value 1 còn nếu là sai (hay là false) thì nó sẽ trả về giá trị của value 2

Nếu như trước đây khi phải sử dụng với if – else ta sẽ có như thế này:

Code language: JavaScript (javascript)

Thì bây giờ chỉ còn:

Code language: JavaScript (javascript)

Nếu các bạn chưa hiểu rõ null và undefined là gì, hãy xem bài viết này: Phân biệt Null, Undefined và NaN.

Điều kiện nối tiếp (Conditional chains)

Toán tử điều kiện tuân theo suy dẫn phải, tức là nó có thể được gọi “nối tiếp” theo cách sau đây, tương tự như với If – else If – else If – else nối tiếp nhau:

Nếu như trước đây ta sẽ có:

Code language: JavaScript (javascript)

thì bây giờ chỉ còn:

Code language: JavaScript (javascript)

Video bài giảng

Luyện tập

Bài 1

Viết chương trình nhập vào giá trị cho a và b. Tính tổng a và b, nếu tổng nhỏ hơn 4, hiển thị chuỗi Below, ngược lại hiển thị Over. Lưu ý sử dụng toán tử 3 ngôi.

Nếu dùng if – else:

Code language: JavaScript (javascript)

Hướng dẫn

Bước 1: Tạo file add.html

Bước 2: Thêm thẻ <script> thực hiện viết các mã JavaScript

Code language: HTML, XML (xml)

Bước 3: Khai báo biến a, b nhập vào giá trị cho a, b từ hộp thoại

Code language: JavaScript (javascript)

Bước 4: Khai báo biến result lưu kết quả

Code language: JavaScript (javascript)

Bước 5: Thực thi chương trình. Quan sát kết quả.

Bài 2

Viết chương trình nhập vào giá trị cho chuỗi message.

  • Nếu giá trị nhập vào là Employee thì hiển thị chuỗi Hello.
  • Còn lại nếu giá trị nhập vào là Director thì hiển thị chuỗi Greetings
  • Còn lại nếu giá trị nhập vào chuỗi rỗng thì hiển thị No login
  • Còn lại hiển thị chuỗi rỗng

Sử dụng toán tử 3 ngôi để viết chương trình.

Nếu dùng if – else:

Code language: JavaScript (javascript)

Hướng dẫn

Bước 1: Tạo file employee.html

Bước 2: Thêm thẻ <script> thực hiện viết các mã JavaScript

Code language: HTML, XML (xml)

Bước 3: Khai báo biến message

Code language: JavaScript (javascript)

Bước 4: Hiển thị thông báo

Bước 5: Thực thi chương trình. Quan sát kết quả.

Kết luận

Trong bài viết này, mình đã trình bày cách sử dụng toán tử ba ngôi, chi tiết các bạn có thể xem video để hiểu rõ hơn, các bạn để lại comment nếu có thắc mắc để được giải đáp nhé. Cảm ơn mọi người đã theo dõi bài viết!

Các bạn có thể tham khảo các bài viết hay về JavaScript tại đây.

Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.

Related Posts

xnxx dress change brostube.info sex videos hd mp4 xenoblade chronicles 2 hentai justhentaiporn.com sweet guilty love bites الكس الذهبى 3gpkings.pro سكس عر بي www.red wab.com tubanator.com xnxx only girls قصص سكس محارم خالات arab-porno.net بنت تنيك راجل
tubezx ganstavideos.info desi sexy bhabi زب بلبن okunitani.com سكس ستات مع حيوانات www.south indian xnxx.com orangeporn.info indian sexx.com shakeela fucking video milfporntrends.com house wife mms نيك مدرب المحله matureporni.com سكسجماعى
gujrat sexy video indianpornsluts.com anjali hot videos desi real rape videos foxporns.info nude indian porn clips island hentai hentaisin.com hentai mother condom pakistan group sex pornpakistani.com sneha xvideos xvedios es redporntube.info sayali sanjeev