Lồng nhau nếu javascript
Trong bài này chúng ta sẽ tìm hiểu cách sử dụng lệnh if other trong Javascript, đây là lệnh dùng để rẻ chương trình thành nhiều luồng khác nhau Show
Bài viết này đã được đăng tại freetuts. net , không được sao chép dưới mọi hình thức. Câu lệnh if trong Javascript dùng để kiểm tra việc loại bỏ mệnh đề nào đúng hay không, nếu đúng thì thực hiện các câu lệnh bên trong và đảo ngược nếu sai thì nó sẽ vượt qua các câu lệnh đó. Bây giờ ta sẽ tìm hiểu chi tiết nó nhé 1. Ra lệnh nếu trong javascriptNội dung thực thi của lệnh nếu sẽ được bao quanh bởi cặp trích đoạn đóng mở Cú pháp up if if (condition){ // statment } Trong đó var a = 12; var b = 12; if (a == b){ alert('a và b bằng nhau'); }0 là mệnh điều kiện và luôn luôn phải có một trong hai giá trị là var a = 12; var b = 12; if (a == b){ alert('a và b bằng nhau'); }1 hoặc giá trị tương đương như Bài viết này đã được đăng tại [free tuts. net]
Ví dụ lệnh if RUN var a = 12; var b = 12; if (a == b){ alert('a và b bằng nhau'); } Kết quả sẽ có thông báo bật lên "a và b bằng nhau" Trường hợp nếu các câu lệnh bên trong là câu lệnh đơn (chỉ có một câu lệnh) thì ta có thể bỏ cặp dấu ngoặc kép. Như với ví dụ trên thì ta sẽ viết lại như sau var a = 12; var b = 12; if (a == b) alert('a và b bằng nhau'); 2. Ra lệnh if other trong javascriptLệnh khác sẽ được thực thi nếu lệnh không được thực hiện, tức là điều kiện ở điều kiện sẽ có giá trị là SAI. Như vậy khi sử dụng lệnh khác thì bắt buộc phải có lệnh nếu đứng trước nó Cú pháp lệnh if else như sau if (condition){ // Code cho lệnh if } else{ // Code cho lệnh else } Ví dụ RUN var a = 12; var b = 10; if (a == b){ alert('a và b bằng nhau'); } else{ alert('a và b khác nhau'); } Trong ví dụ này thì chương trình sẽ chạy trong lệnh else vì điều kiện thực thi lệnh if không thỏa Bạn hãy lưu ý nhé, điều kiện chạy command if is (a == b), which a = 12 and b = 10 nên biểu thức (12 == 10) sẽ có giá trị là FALSE 3. Kết hợp nhiều lệnh if other trong javascriptTa có thể kết hợp nhiều lệnh nếu để xử lý bài toán, bằng cách thêm nhiều lệnh khác nếu phía sau. Cú pháp của nó như sau Cú pháp nhiều lệnh if if (condition1){ // Code cho lệnh if 1 } else if (condition2){ // Code cho lệnh if 2 } else{ // Code cho lệnh else } Nếu khối lệnh if (condition1) sai và chạy thì chương trình sẽ không biên dịch các lệnh nếu phía bên dưới. Hay nói cách khác, Javascript sẽ thoát khỏi toàn bộ khối lệnh nếu có lệnh nếu lệnh đó được chạy Ví dụ RUN ________số 8_______Kết quả sẽ chạy ở cuối cùng của lệnh khác vì lệnh nếu bên trên không có điều kiện. Bây giờ bạn thử đổi giá trị của a thành var a = 12; var b = 12; if (a == b){ alert('a và b bằng nhau'); }2 thì câu lệnh thứ 2 khác nếu sẽ được thực hiện Với bài tập này, bạn cũng có thể sử dụng hai khối lệnh nếu thích sau var a = 12; // Khối 1 if (a > 12){ alert('a > 12'); } // Khối 2 if (a < 12){ alert('a < 12'); } else{ alert('a = 12'); } Tuy nhiên, về mặt tốc độ thì sẽ không tốt, vì Javascript sẽ biên dịch cho cả hai khối dù cho lệnh khối nếu ở khối 1 chạy 4. Lệnh if other lồng nhau trong javascriptCũng giống như các ngôn ngữ lập trình khác, ta có thể lồng các câu lệnh nếu lùi lại với nhau, nghĩa là bên trong câu lệnh nếu sẽ chứa câu lệnh nếu khác Ví dụ RUN var a = 13; // Nếu a > 12 if (a > 12) { // Khai báo biến b var b = 20; // Nếu a bằng b if (a == b) { alert(' a = b '); } else { // ngược lại a khác b alert(' a != b '); } } 5. Hàm if in HTML has not?Đây là câu hỏi mà có một bạn đã inbox cho mình, và mình xin trả lời là không có hàm if trong HTML nha các bạn. Thay vào đó, nếu bạn muốn xử lý cách hiển thị HTML, thì có thể sử dụng lệnh nếu khác, hoặc sử dụng máy chủ ngôn ngữ phía sau như PHP, ASP, JSP Lời kết. Vì mình đã hướng dẫn xong cách sử dụng lệnh if other trong Javascript, đây là lệnh rất hay, dùng để giảm giá chương trình thành nhiều nhánh khác nhau. Bài này mình dừng ở đây nhé, hẹn gặp lại các bạn ở bài tiếp theo Sử dụng const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 959 cho tất cả các tài liệu tham khảo của bạn; . dây dẫn. const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 961, const foo = [1, 2]; const bar = foo; bar[0] = 9; console.log(foo[0], bar[0]); // => 9, 962
// bad var a = 1; var b = 2; // good const a = 1; const b = 2;
Objects
Mảng
hủy diệt
Dây
Chức năng
Hàm mũi tên
Lớp & Constructor
mô-đun
Trình vòng lặp và Trình tạo
Của cải
Biến
cẩu
Toán tử so sánh & Bình đẳng
khối
Tuyên bố kiểm soát
Bình luận
Khoảng trắng
dấu phẩy
dấu chấm phẩy
Loại đúc và ép buộc
quy ước đặt tên
phụ kiện
Sự kiện
jQuery
ECMAScript 5 Compatibility
ECMAScript 6+ (ES 2015+) Styles
Standard LibraryThe Standard Library contains utilities that are functionally broken but remain for legacy reasons
Testing
Performance
ResourcesLearning ES6+
Read This
Tools
Other Style Guides
Other Styles
Further Reading
Books
Blogs
Podcasts
In the WildThis is a list of organizations that are using this style guide. Send us a pull request and we'll add you to the list
TranslationThis style guide is also available in other languages
The JavaScript Style Guide Guide
Chat With Us About JavaScript
Contributors
License(The MIT License) Copyright (c) 2012 Airbnb Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được bao gồm trong tất cả các bản sao hoặc phần quan trọng của Phần mềm THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. TRONG BẤT KỲ TRƯỜNG HỢP NÀO TÁC GIẢ HOẶC NGƯỜI GIỮ BẢN QUYỀN SẼ KHÔNG CHỊU TRÁCH NHIỆM PHÁP LÝ VỀ BẤT KỲ KHIẾU NẠI, THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO, DÙ TRONG MỘT HÀNH ĐỘNG HỢP ĐỒNG, NGOẠI TỆ HOẶC CÁCH NÀO KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC LIÊN QUAN ĐẾN PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC CÁC GIAO DỊCH KHÁC TRONG AmendmentsChúng tôi khuyến khích bạn rẽ nhánh hướng dẫn này và thay đổi các quy tắc để phù hợp với hướng dẫn phong cách của nhóm bạn. Dưới đây, bạn có thể liệt kê một số sửa đổi đối với hướng dẫn phong cách. Điều này cho phép bạn cập nhật định kỳ hướng dẫn phong cách của mình mà không phải xử lý xung đột hợp nhất |