JavaScript là ngôn ngữ lập trình nhẹ, được giải thích với các khả năng hướng đối tượng cho phép bạn xây dựng tính tương tác vào các trang HTML tĩnh.
Mã JavaScript không được biên dịch mà được dịch bởi người dịch. Trình dịch này được nhúng vào trình duyệt và chịu trách nhiệm dịch mã javascript
Những điểm chính
Đó là ngôn ngữ lập trình nhẹ, được giải thích
Nó được thiết kế để tạo các ứng dụng tập trung vào mạng
Nó bổ sung và tích hợp với Java
Nó bổ sung và tích hợp với HTML
Nó là một nền tảng mở và đa nền tảng
Câu lệnh JavaScript
Các câu lệnh JavaScript là các lệnh để báo cho trình duyệt biết hành động cần thực hiện. Các câu lệnh cách nhau bởi dấu chấm phẩy [;]
Câu lệnh JavaScript cấu thành mã JavaScript được trình duyệt dịch từng dòng
Ví dụ về câu lệnh JavaScript
document.getElementById["demo"].innerHTML = "Welcome";
Bảng sau hiển thị các Câu lệnh JavaScript khác nhau -
Nhận xét JavaScript
JavaScript hỗ trợ cả nhận xét kiểu C và kiểu C++, do đó
Bất kỳ văn bản nào giữa // và cuối dòng đều được coi là nhận xét và bị JavaScript bỏ qua
Bất kỳ văn bản nào giữa các ký tự /* và */ đều được coi là chú thích. Điều này có thể kéo dài nhiều dòng
JavaScript cũng nhận ra trình tự mở bình luận HTML
Trình tự đóng nhận xét HTML --> không được JavaScript nhận dạng nên nó phải được viết là //-->
Ví dụ
Các biến có thể được khởi tạo tại thời điểm khai báo hoặc sau khi khai báo như sau –
Loại dữ liệu Javascript
Có hai loại kiểu dữ liệu như được đề cập dưới đây -
Kiểu dữ liệu nguyên thủy
Kiểu dữ liệu không nguyên thủy
Bảng sau đây mô tả các Kiểu Dữ liệu Nguyên thủy có sẵn trong javaScript
Sr. KHÔNG. Kiểu dữ liệu Mô tả1. Sợi dâyCó thể chứa các nhóm ký tự dưới dạng một giá trị. Nó được thể hiện trong dấu ngoặc kép. E. g. var x= “hướng dẫn”
2. sốChứa các số có hoặc không có số thập phân. e. g. var x=44, y=44. 56;
3. BooleansChỉ chứa hai giá trị true hoặc false. e. g. var x=true, y= false
4. Không xác địnhBiến không có giá trị được gọi là Không xác định. e. g. biến x;
5. Vô giá trịNếu chúng ta gán null cho một biến, nó sẽ trở nên rỗng. e. g. var x=null;
Bảng sau mô tả các kiểu dữ liệu không nguyên thủy trong javaScript
Sr. KHÔNG. Kiểu dữ liệu Mô tả1. MảngCó thể chứa các nhóm giá trị cùng loại. e. g. var x={1,2,3,55};2. Các đối tượng
Các đối tượng được lưu trữ trong cặp thuộc tính và giá trị. e. g. var hình chữ nhật = { chiều dài. 5, chiều rộng. 3};
Hàm JavaScript
Hàm là một nhóm các câu lệnh [Mã] có thể tái sử dụng có thể được gọi ở bất kỳ vị trí nào trong chương trình. Trong javascript, từ khóa hàm được sử dụng để khai báo hoặc định nghĩa một hàm
Những điểm chính
Để xác định một hàm, hãy sử dụng từ khóa hàm, theo sau là tên hàm, theo sau là dấu ngoặc đơn []
Trong ngoặc đơn, chúng tôi xác định các tham số hoặc thuộc tính
Nhóm các câu lệnh reusabe [mã] được đặt trong dấu ngoặc nhọn {}. Mã này được thực thi bất cứ khi nào chức năng được gọi
cú pháp
function functionname [p1, p2] { function coding… }
Toán tử JavaScript
Toán tử được sử dụng để thực hiện thao tác trên một, hai hoặc nhiều toán hạng. Toán tử được biểu thị bằng một ký hiệu như +, =, *, %, v.v. Sau đây là các toán tử được hỗ trợ bởi javascript −
toán tử số học
Toán tử so sánh
Toán tử logic [hoặc quan hệ]
Toán tử gán
Toán tử có điều kiện [hoặc ternary]
toán tử số học
toán tử số học
Bảng sau hiển thị tất cả các toán tử số học được javascript hỗ trợ −
Toán tửMô tảVí dụ+Cộng hai toán hạng. 10 + 10 sẽ cho 20-Trừ toán hạng thứ hai từ toán hạng thứ nhất. 10 – 10 sẽ cho 0*Nhân hai toán hạng. 10 * 30 sẽ cho 300/Chia tử số cho mẫu số10/10 sẽ cho 1% Nó được gọi là toán tử mô đun và cho phần còn lại của phép chia. 10 % 10 sẽ cho 0++ Toán tử tăng, tăng giá trị số nguyên lên một10 ++ sẽ cho 11--Toán tử giảm, giảm giá trị số nguyên đi một10 – sẽ cho 9Toán tử so sánh
Bảng sau hiển thị tất cả các toán tử so sánh được hỗ trợ bởi javascript -
OperatorDescripExample==Kiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu có thì điều kiện trở thành true. 10 == 10 sẽ cho đúng. =Không bằng toán tửKiểm tra xem giá trị của hai toán hạng có bằng nhau hay không, nếu giá trị không bằng nhau thì điều kiện trở thành true. 10. =10 sẽ cho sai> Toán tử lớn hơn
Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn giá trị của toán hạng bên phải không, nếu có thì điều kiện trở thành true. 20 > 10 sẽ cho true=Lớn hơn hoặc bằng toán tử
Kiểm tra xem giá trị của toán hạng bên trái có lớn hơn hoặc bằng giá trị của toán hạng bên phải hay không, nếu có thì điều kiện trở thành true. 10 >=20 sẽ trả về giá trị sai