Bài tập toán tử trong javascript
Một toán tử là gì?Chúng ta xem biểu thức đơn giản sau: 4 + 5 là bằng 9. Tại đây 4 và 5 là các operands - toán hạng và '+' được gọi là operator - toán tử. JavaScript hỗ trợ các kiểu toán tử sau: Show
Bây giờ chúng ta xem xét từng toán tử một. Toán tử số họcJavaScript hỗ trợ các kiểu toán tử số học sau: Giả sử biến A giữ giá trị 10 và biến B giữ giá trị 20, thì khi đó: Quảng cáo
Ghi chú − Toán hạng cộng (+) làm việc với các số cũng như các chuỗi, ví dụ: "a" + 10 sẽ cho kết quả là "a10". Ví dụCode sau chỉ cách sử dụng các toán tử số học trong JavaScript: Set the variables to different values and then try... Kết quảa + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test a++ = 33 b-- = 10 Set the variables to different values and then try... Toán tử so sánhJavaScript hỗ trợ các toán tử so sanh sau: Giả sử biến A giữ giá trị 10 và biến B giữ giá trị là 20, thì khi đó:
Quảng cáo Ví dụCode sau chỉ cách sử dụng các toán tử so sánh trong JavaScript: Set the variables to different values and different operators and then try... Kết quả(a == b) => false (a < b) => true (a > b) => false (a != b) => true (a >= b) => false a <= b) => true Set the variables to different values and different operators and then try... Toán tử logicJavaScript hỗ trợ các toán tử logic sau: Giả sử biến A giữ giá trị 10 và biến B giữ giá trị 20, thì khi đó:
Ví dụBạn thử ví dụ sau chỉ cách sử dụng các toán tử logic trong JavaScript:
Kết quả(a && b) => false (a || b) => true !(a && b) => true Set the variables to different values and different operators and then try... Toán tử thao tác bit (bitwise)JavaScript hỗ trợ các toán tử thao tác bit sau: Giả sử biến A giữ giá trị 2 va biến B giữ giá trị 3, thì khi đó:
Ví dụBạn thử đoạn code sau về các toán tử thao tác Bit trong JavaScript:
Kết quả(a & b) => 2 (a | b) => 3 (a ^ b) => 1 (~b) => -4 (a << b) => 16 (a >> b) => 0 Set the variables to different values and different operators and then try... Toán tử gánJavaScript hỗ trợ các toán tử gán sau:
Ghi chú − Cùng theo mạch phát triển logic cho các toán tử thao tác Bit, vì thế chúng ta sẽ có các toán tử sau: <<=, >>=, >>=, &=, |= và ^=. Ví dụVí dụ dưới đây về sử dụng các toán tử thao tác Bit trong JavaScript:
Kết quảValue of a => (a = b) => 10 Value of a => (a += b) => 20 Value of a => (a -= b) => 10 Value of a => (a *= b) => 100 Value of a => (a /= b) => 10 Value of a => (a %= b) => 0 Set the variables to different values and different operators and then try... Toán tử hỗn hợpSau đây, chúng ta sẽ bàn luận hai toán tử mà khá hữu ích trong JavaScript: Toán tử điều kiện (? :) và toán tử typeof. Toán tử điều kiện (? :)Toán tử điều kiện đầu tiên tính toán một biểu thức để xem nó là true hoặc false và sau đó thực thi một trong hai lệnh đã cung cấp phụ thuộc vào kết quả của sự tính toán.
Ví dụBạn thử đoạn code sau để hiểu cách toán tử điều kiện làm việc trong JavaScript:
Kết quả((a > b) ? 100 : 200) => 200 ((a < b) ? 100 : 200) => 100 Set the variables to different values and different operators and then try... Toán tử typeofToán tử typeof là một toán tử một ngôi mà được đặt trước toán hạng đơn của nó, mà có thể là bất cứ kiểu nào. Giá trị của nó là một chuỗi chỉ dẫn kiểu dữ liệu của toán hạng. Toán tử typeof ước lượng "number", "string", hoặc "boolean" nếu toán hạng của nó là giá trị số, chuỗi, hoặc logic và trả về kết quả là true hoặc false trên sự ước lượng. Dưới đây là danh sách các giá trị trả về cho toán tử typeof.
Ví dụĐoạn code sau chỉ cách sử dụng toán tử typeof.
Kết quảResult => B is String Result => A is Numeric Set the variables to different values and different operators and then try... Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS. Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube: Các bạn có thể mua thêm khóa học JAVA CORE ONLINE VÀ ỨNG DỤNG cực hay, giúp các bạn vượt qua các dự án trên trường và đi thực tập Java. Khóa học có giá chỉ 300K, nhằm ưu đãi, tạo điều kiện cho sinh viên cho thể mua khóa học. Nội dung khóa học gồm 16 chuơng và 100 video cực hay, học trực tiếp tại https://www.udemy.com/tu-tin-di-lam-voi-kien-thuc-ve-java-core-toan-tap/ Bạn nào có nhu cầu mua, inbox trực tiếp a Tuyền, cựu sinh viên Bách Khoa K53, fb: https://www.facebook.com/tuyen.vietjack Follow facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi. Các bài học JavaScript khác tại VietJack:
Bài viết liên quan
|