Người hướng dẫn: Amit Agrawal Show Bio Amit Agrawal Show bio AMIT có bằng thạc sĩ về ứng dụng máy tính và hơn 11 năm kinh nghiệm trong ngành trong miền phần mềm CNTT. Trong bài học này, bạn sẽ tìm hiểu về ba loại dữ liệu trong JavaScript: không xác định, null và boolean. Bạn sẽ tìm hiểu nơi và cách chúng được sử dụng với các ví dụ có liên quan. JavaScript có một số kiểu dữ liệu, ba trong số đó là: Chúng ta hãy nhìn vào từng người trong số họ một cách chi tiết. Mục đích của kiểu dữ liệu không xác định là biểu thị sự vắng mặt của một giá trị có ý nghĩa. Nhiều hoạt động trong JavaScript tạo ra một kết quả vô nghĩa và để thể hiện điều đó, họ trả về một giá trị không xác định, đơn giản, bởi vì họ phải trả lại một cái gì đó!undefined datatype is to denote an absence of a meaningful value. Many operations in JavaScript produce a meaningless result and to represent that, they return an undefined value, simply, because they have to
return something! Một biến trong JavaScript không có bất kỳ giá trị nào có giá trị không xác định. Kiểu dữ liệu của một biến chứa một giá trị không xác định cũng là 'không xác định'.undefined. The datatype of a variable that holds an undefined value is also 'undefined'. var x; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // giá trị của nó là 'không xác định' và loại là 'không xác định' Bạn cũng có thể làm trống một biến hiện có có một số giá trị hiện có bằng cách đặt giá trị của nó là không xác định. var x = 100; x = không xác định; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // giá trị của nó hiện là 'không xác định' và loại là 'không xác định' Bạn nên biết rằng một chuỗi trống khác với giá trị không xác định! var x = ''; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // giá trị của nó là '' và loại là 'chuỗi' Giá trị null biểu thị hư vô. Nó được cho là biểu thị một cái gì đó không tồn tại. Một biến trong JavaScript có giá trị null là kiểu dữ liệu 'đối tượng'. var x = null; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // giá trị của nó là null và loại là 'đối tượng'Kiểu dữ liệu JavaScript - Không xác định, Null và Boolean
Kiểu dữ liệu: Không xác định
Kiểu dữ liệu: NULL
Bạn có thể làm trống một biến chứa một đối tượng hiện có bằng cách đặt nó thành NULL mà không thay đổi kiểu dữ liệu.
var x = {firstName: 'jane', họ: 'doe'}; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // loại của nó là 'đối tượng'
x = null; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // giá trị của nó là null nhưng loại vẫn là 'đối tượng'
Kiểu dữ liệu: Boolean
Thông thường, chúng ta cần có một giá trị chỉ có hai khả năng, có và không hoặc không bật và tắt. JavaScript cung cấp một kiểu dữ liệu boolean chỉ có thể có hai giá trị, đúng và sai giúp thể hiện các khả năng đó.
var x = true; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // giá trị của nó là đúng và loại là 'boolean'
var y = sai; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // giá trị của nó là sai và loại là 'boolean'
Các giá trị Boolean rất hữu ích để so sánh mọi thứ giống như trong cuộc sống thực. Chúng ta thường bật đèn nếu nó tắt và ngược lại. Đây là một ví dụ về thử nghiệm có điều kiện, nhiều hơn trong số đó bạn sẽ học trong các bài học sau. TUYỆT VỜI bằng [==] Kiểm tra toán tử cho giá trị boolean.
x == true & nbsp; & nbsp; & nbsp; & nbsp; // đánh giá đúng vì bạn đã gán x = true và true bằng đúng
y == false & nbsp; & nbsp; & nbsp; & nbsp; // đánh giá là true vì bạn đã gán y = false và false bằng sai
x == y & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // đánh giá sai vì đúng không bằng sai
var a = 5;
var b = a + 1;
b == 6 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // đánh giá là true vì b hiện bằng 6 sau khi thêm
Sự khác biệt giữa không xác định và null
Mặc dù không xác định và NULL đều là giá trị hợp lệ trong JavaScript, đối với hầu hết các mục đích thực tế, chúng biểu thị các giá trị trống và không mang theo thông tin. Bạn có thể coi chúng là có thể hoán đổi cho hầu hết các lần khi bạn gặp chúng.
JavaScript coi cả hai giá trị này là tương đương với nhau nhưng coi các kiểu dữ liệu của chúng là khác nhau, được thể hiện dưới đây.
null == không xác định & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; // đánh giá là đúng
- Bài học
- Đố
- Khóa học
Đăng ký để xem bài học này
Bạn là học sinh hay giáo viên?
Mở khóa giáo dục của bạn
Xem cho chính mình lý do tại sao 30 triệu người sử dụng nghiên cứu.com
Trở thành một thành viên nghiên cứu.com và bắt đầu học hỏi ngay bây giờ.Trở thành một thành viên
Đã là thành viên hay chưa? Đăng nhập
& nbsp; trở lại
Tài nguyên được tạo bởi giáo viên cho giáo viên
Hơn 30.000 bài học video & tài nguyên giảng dạy - tất cả ở một nơi.30,000 video lessons & teaching resources‐all in one place.
Bài học video
Câu đố & bảng tính
Tích hợp lớp học
Kế hoạch bài học
Tôi chắc chắn sẽ giới thiệu Nghiên cứu.com cho các đồng nghiệp của tôi. Nó giống như một giáo viên vẫy một cây đũa thần và làm công việc cho tôi. Tôi cảm thấy như nó là một huyết mạch.a teacher waved a magic wand and did the work for me. I feel like it’s a lifeline.
Mặt sau
Tạo một tài khoản để bắt đầu khóa học này ngay hôm nay
Được sử dụng bởi hơn 30 triệu sinh viên trên toàn thế giới30 million students worldwide
Tạo một tài khoản