HTML5 XP session 13 toán tử và câu lệnh T7

29 362 1
HTML5 XP session 13 toán tử và câu lệnh T7

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

https://www.youtube.com/channel/UCyZTnYDACl13tHjxCyvd3ew HTML 5 là phiên bản kế tiếp và là một phiên bản chuẩn mới.Phần lớn các trình duyệt đều hỗ trợ phần tử và giao diện lập trình ứng dụng (API Application Programming Interface) của HTML 5. HTML có khả năng mở rộng khi được sử dụng với JavaScript, hiển thị dữ liệu người dùng định nghĩa được yêu cầu mỗi khi trang web được tải trong trình duyệt.HTML động sử dụng JavaScript và CSS để làm cho các trang web trở lên động và chuyển đổi cảm quan (look and feelgiao diện) của các trang web.

Toán tử Câu lệnh rẽ nhánh NexTGen Web Bài 13: Toán tử Câu lệnh Mục tiêu học  Toán tử  Toán tử nâng cao  Câu lệnh định (Decision-making statement) Building Dynamic Web Sites / of 27 Khái niệm toán tử  Toán tử sử dụng để thực thao tác nhiều giá trị lưu trữ biến. Thao tác thay đổi giá trị phát sinh giá trị mới.  JavaScript cung cấp loại khác toán tử để thực việc tính toán đơn giản phức tạp.  Một số toán tử sử dụng để xây dựng câu lệnh logic cấu trúc quan hệ. Các câu lệnh cho phép thực việc rẽ nhánh cấu trúc lặp  Có ba loại toán tử chủ yếu sau: • • • Toán tử ngôi: Thao tác toán hạng. Toán tử hai ngôi: Thao tác hai toán hạng. Toán tử ba ngôi: Thao tác ba toán hạng. Các loại toán tử  JavaScript cung cấp loạt toán tử định nghĩa trước cho phép thực hoạt động khác nhau.  Toán tử JavaScript phân thành sáu loại dựa loại hành động mà chúng thực toán hạng • • • • • • Toán tử số học Toán tử quan hệ Toán tử logic Toán tử gán Toán tử đặc biệt Mức ưu tiên Toán tử số học  Toán tử số toán tử hai cho thực tính toán giá trị số chuỗi: • • • • •  Cộng (+) Trừ (-) Nhân (*) Chia (/) Lấy phần dư (%) Ví dụ var loanAmount = 34500; var interest = 8; var interestAmount, totalAmount; interestAmount = loanAmount * (interest / 100); totalAmount = loanAmount + interestAmount; document.write("Total amount to be paid ($):" + totalAmount + ""); Toán tử số học  Toán tử tăng giảm • • ++ -- Biểu thức  numTwo = ++numOne; Tăng trước numTwo = numOne++; Tăng sau numTwo = --numOne; Giảm trước numTwo = numOne--; Giảm sau Ví dụ var number = 3; alert('Number after increment = ' + ++number); alert('Number after decrement = ' + number--); Loại Toán tử quan hệ  Là toán tử hai dùng để so sánh hai toán hạng trả giá trị boolean dựa so sánh có hay không.  Toán tử so sánh bao gồm: • So sánh (==) • So sánh khác (!=) • So sánh lớn (>) • So sánh lớn (>=) • So sánh nhỏ ([...]... của toán tử xác định thứ tự thực hiện của toán tử trong biểu thức đó  Bảng sau liệt kê mức ưu tiên của các toán tử từ thấp đến cao: Các câu lệnh điều kiện  Câu lệnh điều kiện được dùng để kiểm tra điều kiện Kết quả xác định câu lệnh hoặc khối lệnh được thực thi  Các câu lệnh điều kiện bao gồm: • • • • if if…else if…else if…else switch Lệnh if  Cú pháp if (điều_kiện) { //Một hoặc nhiều câu lệnh } Lệnh. .. 28)); Toán tử đặc biệt  Toán tử điều kiện (condition) ? trueVal : falseVal Gán một giá trị xác định vào một biến nếu điều kiện đúng, trường hợp còn lại thì gán vào biến còn lại ví dụ status = (age >= 18) ? "adult" : "minor"  Toán tử typeof Toán tử typeof trả về một chuỗi cho biết kiểu của toán hạng ví dụ var x = 5; document.write(typeof(x)); Mức ưu tiên của toán tử  Khi có nhiều toán tử được tính toán. .. { câu lệnh_ 2; } else { câu_ lệnh_ n+1; } Lệnh if – else – if  Ví dụ var percentage = prompt(‘Enter percentage:’,0); if (percentage >= 60) { alert (‘You have obtained the A grade.’); } else if (percentage >= 35 && percentage < 60) { alert (‘You have obtained the B class.’); } else { alert (‘You have failed’); } HTML5 / Toán tử và câu lệnh/ 18 of 27 Lệnh if lồng nhau if (điều_kiện_1) { câu lệnh; ... Matches “scroll” in “scroll bar” HTML5 / Toán tử và câu lệnh/ 25 of 27 Repetition  Ký tự hoặc ký hiệu trong mục này cho phép ký tự phù hợp mà xuất hiện thường xuyên trong một chuỗi Alternation và Grouping  Ký tự hoặc ký hiệu trong mục này cho phép nhóm ký tự như một thực thể cá nhân hoặc thêm logic 'OR' cho mẫu phù hợp • Bảng dưới đây liệt kê các thay đổi luân phiên và nhóm các biểu tượng ký tự khác... hoặc nhiều câu lệnh; } else { //Một hoặc nhiều câu lệnh; } var firstNumber = prompt(‘Enter first number:’,0); var secondNumber = prompt(‘Enter second number’,0); var result = 0; if (secondNumber == 0) { alert(‘ERROR Message: Cannot divide by zero.’); } else { result = firstNumber/secondNumber; alert(“Result: “ + result); } Lệnh if – else – if  Cú pháp if (điều_kiện_1) { câu lệnh_ 1;.. .Toán tử Bitwise  Thể hiện các toán hạng là các bit (0 hoặc 1) và thực hiện thao tác trên chúng  Chúng trả về các giá trị nhị phân Các toán tử bit Mô tả & (Bitwise AND) ~ (Bitwise NOT) Đảo ngược một bit | (Bitwise OR)  So sánh 2 bit, trả về 1 nếu cả hai là 1 ngược lại... ( . Bài 13: Toán tử và Câu lệnh NexTGen Web Toán tử và Câu lệnh rẽ nhánh Mc tiêu bài hc       . ZH • ( • (k • (k(k • l Lệnh if  E88 if (điều_kiện) { //Một hoặc nhiều câu lệnh } Lệnh if – else  E88 if (điều_kiện) { //Một hoặc nhiều câu lệnh; } else { //Một hoặc nhiều câu lệnh; } <SCRIPT> . alert(“Result: “ + result); } </SCRIPT> Lệnh if – else – if  E88 if (điều_kiện_1) { câu lệnh_ 1; } else if (điều_kiện_2) { câu lệnh_ 2; } else { câu_ lệnh_ n+1; } Lệnh if – else – if  VW#, <SCRIPT>

Ngày đăng: 24/09/2015, 12:46

Từ khóa liên quan

Mục lục

  • Toán tử và Câu lệnh rẽ nhánh

  • Mục tiêu bài học

  • Khái niệm toán tử

  • Các loại toán tử

  • Toán tử số học

  • Toán tử số học

  • Toán tử quan hệ

  • Các toán tử logic

  • Toán tử ghép chuỗi

  • Toán tử gán

  • Toán tử Bitwise

  • Toán tử đặc biệt

  • Mức ưu tiên của toán tử

  • Các câu lệnh điều kiện

  • Lệnh if

  • Lệnh if – else

  • Lệnh if – else – if

  • Lệnh if – else – if

  • Lệnh if lồng nhau

  • Lệnh switch

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan