Set the variables to different values and different operators and then try
Kết (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ợ toán tử thao tác bit sau: Giả sử biến A giữ giá trị va biến B giữ giá trị 3, đó: STT Tốn tử Miêu tả & (Phép AND bit) http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Nó thực phép toán AND logic bit tham số integer Ex: (A & B) 2 | (Phép OR bit) Nó thực phép toán OR logic bit tham số integer Ex: (A | B) 3 ^ (Phép XOR bit) Nó thực phép toán OR loại trừ logic bit tham số integer Phép loại trừ nghĩa toán hạng tốn hạng đúng, khơng phải hai Ex: (A ^ B) ~ (Phép phủ định bit) Nó tốn tử ngơi thực đảo ngược tất bit toán hạng Ex: (~B) -4 (Phép dịch phải) Toán tử dịch phải nhị phân Giá trị toán hạng trái di chuyển sang phải số bit xác định toán hạng phải Ex: (A >> 1) >>> (Phép dịch phải với Zero) Toán tử giống với toán tử >>, ngoại trừ chỗ bit dịch chuyển sang trái luôn số Ex: (A >>> 1) Ví dụ Bạn thử đoạn code sau toán tử thao tác Bit JavaScript: > b); document.write(result); document.write(linebreak); // >Set the variables to different values and different operators and then try
Kết (a & b) => (a | b) => (a ^ b) => (~b) => -4 (a 16 (a >> b) => http://vietjack.com/ Trang chia sẻ học online miễn phí Page 12 http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Set the variables to different values and different operators and then try Toán tử gán JavaScript hỗ trợ toán tử gán sau: STT Toán tử Miêu tả = (Phép gán đơn giản ) Gán giá trị từ toán hạng bên phải cho toán hạng bên trái Ex: C = A + B gán giá trị A + B vào C += (Phép cộng gán) Nó cộng giá trị toán hạng phải với toán hạng trái gán kết cho toán hạng trái Ex: C += A tương đương với C = C + A −= (Phép trừ gán) Nó trừ tốn hạng phải từ toán hạng trái gán kết cho toán hạng trái Ex: C -= A tương đương với C = C - A *= (Phép nhân gán) Nó nhân tốn hạng phải với tốn hạng trái gán kết cho toán hạng trái Ex: C *= A tương đương với C = C * A /= (Phép chia gán) Nó chia tốn hạng trái cho toán hạng phải gán kết cho toán hạng http://vietjack.com/ Trang chia sẻ học online miễn phí Page 13 http://vietjack.com/javascript/index.jsp Copyright © vietjack.com trái Ex: C /= A tương đương với C = C / A %= (Phép chia lấy phần dư gán) Chia lấy phần dư toán hạng trái cho toán hạng phải gán kết phần dư cho toán hạng trái Ex: C %= A tương đương với C = C % A Ghi − Cùng theo mạch phát triển logic cho toán tử thao tác Bit, có tốn tử sau: =, >>=, &=, |= ^= Ví dụ Ví dụ sử dụng toán tử thao tác Bit JavaScript:Set the variables to different values and different operators and then try
Kết 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) => http://vietjack.com/ Trang chia sẻ học online miễn phí Page 15 http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Set the variables to different values and different operators and then try Toán tử hỗn hợp Sau đây, bàn luận hai toán tử mà hữu ích JavaScript: Tốn tử điều kiện (? :) toán tử typeof Toán tử điều kiện (? :) Tốn tử điều kiện tính tốn biểu thức để xem true false sau thực thi hai lệnh cung cấp phụ thuộc vào kết tính toán STT Toán tử Miêu tả ? : (Điều kiện ) Nếu điều kiện true ? Thì giá trị X : Nếu khơng giá trị Y Ví dụ Bạn thử đoạn code sau để hiểu cách toán tử điều kiện làm việc JavaScript: b) ? 100 : 200; document.write(result); document.write(linebreak); document.write ("((a < b) ? 100 : 200) => "); http://vietjack.com/ Trang chia sẻ học online miễn phí Page 16 http://vietjack.com/javascript/index.jsp Copyright © vietjack.com result = (a < b) ? 100 : 200; document.write(result); document.write(linebreak); // >Set the variables to different values and different operators and then try
Kết ((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ử typeof Toán tử typeof tốn tử ngơi mà đặt trước tốn hạng đơn nó, mà kiểu Giá trị chuỗi dẫn kiểu liệu toán hạng Toán tử typeof ước lượng “number”, “string”, “boolean” toán hạng giá trị số, chuỗi, logic trả kết true false ước lượng Dưới danh sách giá trị trả cho toán tử typeof Kiểu Chuỗi trả toán tử typeof Number "number" String "string" Boolean "boolean" Object "object" http://vietjack.com/ Trang chia sẻ học online miễn phí Page 17 http://vietjack.com/javascript/index.jsp Hàm "function" Undefined "undefined" Null "object" Copyright © vietjack.com Ví dụ Đoạn code sau cách sử dụng toán tử typeofSet the variables to different values and different operators and then try
http://vietjack.com/ Trang chia sẻ học online miễn phí Page 18 http://vietjack.com/javascript/index.jsp Copyright © vietjack.com Kết Result => B is String Result => A is Numeric Set the variables to different values and different operators and then try http://vietjack.com/ Trang chia sẻ học online miễn phí Page 19 ... try Toán tử logic JavaScript hỗ trợ toán tử logic sau: Giả sử biến A giữ giá trị 10 biến B giữ giá trị 20, đó: http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /javascript/ index.jsp... different operators and then try Toán tử gán JavaScript hỗ trợ toán tử gán sau: STT Toán tử Miêu tả = (Phép gán đơn giản ) Gán giá trị từ toán hạng bên phải cho toán hạng bên trái Ex: C = A + B... then try Toán tử hỗn hợp Sau đây, bàn luận hai toán tử mà hữu ích JavaScript: Tốn tử điều kiện (? :) toán tử typeof Toán tử điều kiện (? :) Tốn tử điều kiện tính tốn biểu thức để xem true false