VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

Học JavaScript

JavaScript là gì? Cú pháp trong JavaScript Nhúng JavaScript vào HTML Biến trong JavaScript Biến toàn cầu JavaScript Kiểu dữ liệu trong JavaScript Toán tử trong JavaScript Hàm trong JavaScript Sự kiện trong JavaScript

Các Mệnh Đề Điều Khiển

Mệnh đề if-else Mệnh đề Switch-case Vòng lặp for Vòng lặp while Vòng lặp do-while

Các đối tượng JavaScript

Đối tượng trong JavaScript Mảng (Array) Chuỗi (String) Đối tượng Date Đối tượng Math Đối tượng Number Đối tượng Boolean

JavaScript BOM

Đối tượng Browser 1. Đối tượng Window 2. Đối tượng History 3. Đối tượng Navigator 4. Đối tượng Screen Cookie trong JavaScript

JavaScript DOM

5. Đối tượng Document getElementById() getElementsByName() getElementsByTagName() Thuộc tính innerHTML Thuộc tính innerText

JavaScript Validation

Validate Form bằng JavaScript Validate Email bằng JavaScript

Phỏng Vấn JavaScript

Câu hỏi phỏng vấn JavaScript
1 / 3
❮ ❯

Đối tượng trong JavaScript


Vòng lặp do-while trong JavaScript
Mảng (Array) trong JavaScript

Một đối tượng JavaScript là một thực thể có trạng thái và hành vi (các thuộc tính và phương thức). Ví dụ: xe hơi, bút, xe đạp, ghế, kính, bàn phím, màn hình, v.v.

JavaScript là một ngôn ngữ dựa trên đối tượng. Mọi thứ đều là một đối tượng trong JavaScript.

JavaScript dựa trên mẫu chứ không dựa trên lớp. Ở đây, chúng ta không tạo lớp để lấy đối tượng. Nhưng, chúng ta trực tiếp tạo ra các đối tượng.


Nội dung chính

  • Tạo đối tượng trong JavaScript
  • Tạo đối tượng trong JavaScript bằng chuỗi chữ
  • Bằng cách tạo thể hiện của Object (sử dụng từ khóa new)
  • Bằng cách sử dụng một hàm tạo đối tượng (sử dụng từ khóa new)
  • Định nghĩa phương thức trong đối tượng JavaScript

Tạo đối tượng trong JavaScript

Có 3 cách để tạo đối tượng.

  1. Bằng cách sử dụng chuỗi chữ.
  2. Bằng cách tạo thể hiện của Object (sử dụng từ khóa new).
  3. Bằng cách sử dụng một hàm tạo đối tượng (sử dụng từ khóa new).

Tạo đối tượng trong JavaScript bằng chuỗi chữ

Cú pháp:

object = {property1: value1, property2: value2 ..... propertyN: valueN}

Như bạn có thể thấy, thuộc tính và giá trị được phân tách bởi: (dấu hai chấm).

Hãy xem ví dụ đơn giản về tạo đối tượng trong JavaScript.

<script>
    emp = {
        id : 102,
        name : "David",
        salary : 40000
    }
    document.write(emp.id + " " + emp.name + " " + emp.salary);
</script> 

Kết quả:

102 David 40000

Bằng cách tạo thể hiện của Object (sử dụng từ khóa new)

Cú pháp:

var objectname=new Object();  

Ở đây, từ khóa new được sử dụng để tạo đối tượng.

Ví dụ sử dụng Object để tạo đối tượng:

< script >  
<script>
    var emp = new Object();
    emp.id = 101;
    emp.name = "David";
    emp.salary = 50000;
    document.write(emp.id + "" + emp.name + "" + emp.salary);
</script>
</ script >  

Kết quả:

101 David 50000

Bằng cách sử dụng một hàm tạo đối tượng (sử dụng từ khóa new)

Ở đây, bạn cần tạo hàm với các đối số. Mỗi giá trị đối số có thể được chỉ định trong đối tượng hiện tại bằng cách sử dụng từ khóa this.

Từ khóa this đề cập đến đối tượng hiện hành.

Ví dụ về việc tạo đối tượng bằng cách xây dựng đối tượng được đưa ra dưới đây.

<script>
    function emp(id, name, salary) {
        this.id = id;
        this.name = name;
        this.salary = salary;
    }
    e = new emp(103, "David", 30000);

    document.write(e.id + " " + e.name + " " + e.salary);
</script>

Kết quả:

103 David 30000

Định nghĩa phương thức trong đối tượng JavaScript

Chúng ta có thể định nghĩa phương thức trong đối tượng JavaScript. Nhưng trước khi định nghĩa phương thức, chúng ta cần thêm thuộc tính trong hàm có cùng tên với phương thức.

Ví dụ về định nghĩa phương thức trong đối tượng.

<script>
    function emp(id, name, salary) {
        this.id = id;
        this.name = name;
        this.salary = salary;

        this.changeSalary = changeSalary;
        function changeSalary(otherSalary) {
            this.salary = otherSalary;
        }
    }
    e = new emp(103, "David", 30000);
    document.write(e.id + " " + e.name + " " + e.salary);
    e.changeSalary(45000);
    document.write("<br>" + e.id + " " + e.name + " " + e.salary);
</script>

Kết quả:

103 David 30000
103 David 45000

Vòng lặp do-while trong JavaScript
Mảng (Array) trong JavaScript

Recent Updates

Sử dụng Javascript trong HTMLJavaScript là gì?Biến toàn cầu JavaScriptBiến trong JavaScriptBoolean trong JavaScriptChuỗi (String) trong JavaScriptCookie trong JavaScriptCú pháp trong JavaScriptDocument.getElementById() trong JavaScriptDocument.getElementsByName() trong JavaScriptDocument.getElementsByTagName() trong JavaScriptĐối tượng Browser trong JavaScriptSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml