Hướng dẫn what data type is undefined in javascript? - kiểu dữ liệu nào là không xác định trong javascript?

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.

Kiểu dữ liệu JavaScript - Không xác định, Null và Boolean

JavaScript có một số kiểu dữ liệu, ba trong số đó là:

  • Boolean
  • vô giá trị
  • chưa xác định

Chúng ta hãy nhìn vào từng người trong số họ một cách chi tiết.

Kiểu dữ liệu: Không xác định

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'

Kiểu dữ liệu: NULL

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'

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.

Hướng dẫn what data type is undefined in javascript? - kiểu dữ liệu nào là không xác định trong javascript?

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

Loại dữ liệu nào không hợp lệ trong JavaScript?

Chúng tôi biết rằng JavaScript không có kiểu dữ liệu chức năng, vậy tại sao nó hiển thị kiểu dữ liệu chức năng.Điểm là một kiểu dữ liệu chức năng thực sự là một đối tượng.Tất cả các chức năng trong JavaScript có các thuộc tính của một đối tượng.function data type, then why it shows function data type. The point is a function data type is actually an object. All functions in JavaScript has properties of an object.

Không xác định làm gì trong JavaScript?

Thuộc tính không xác định chỉ ra rằng một biến chưa được gán một giá trị, hoặc hoàn toàn không được khai báo.indicates that a variable has not been assigned a value, or not declared at all.

Loại null và không xác định trong JavaScript là gì?

Trong JavaScript, không xác định là một loại, trong khi không có một đối tượng.Nó có nghĩa là một biến được khai báo, nhưng không có giá trị nào được gán một giá trị.Trong khi đó, Null trong JavaScript là một giá trị gán.undefined is a type, whereas null an object. It means a variable declared, but no value has been assigned a value. Whereas, null in JavaScript is an assignment value.

Có nghĩa là 0 JavaScript không?

Nó có nghĩa là không có gì.Không xác định thường có nghĩa là một biến đã được khai báo nhưng chưa được xác định.NULL và không xác định là các giá trị giả.