Người Viết : ViKiMi Editor

Data Types in JavaScript , Kiểu dữ liệu được sử dụng như thế nào với ngôn ngữ Lập trình Js
Nếu bạn muốn thực hiện một ngôn ngữ dù bất kỳ ngôn ngữ gì đi nữa. Điều quan trọng là bạn phải nắm rõ kiểu dữ liệu sẽ làm việc trong ngôn ngữ sử dụng. Kiểu dữ liệu với JavaScript khá là ổn nó cho phép bạn một giới hạn lớn để bạn có thể thiết kế bất kỳ Website nào trên thế giới. Làm quen với kiểu dữ liệu trong JavaScript thật dễ dàng.
Kiểu dữ liệu trong JavaScript có khó khăn để nắm bắt ?
+ Tất nhiên là không hề khó khăn
Tương tự, những ngôn ngữ khác và thậm chí nó đơn giản hơn khá nhiều.
Nhưng cách sử dụng và làm việc thì không có nhiều khác biệt. Nếu bạn đã làm việc với một ngôn ngữ như C++ thì bạn sẽ thấy điều này thật đơn giản vô cùng. Tất cả những định nghĩa và cách sử dụng quá ngắn gọn. Thời gian nắm bắt tất cả có lẽ chỉ vài phút.
A ] Kiểu Dữ liệu trong JavaScript / JavaScript Data Types cung cấp như sau :
+ JavaScript có 8 kiểu dữ liệu bên dưới :
1 _ String Type / Dữ liệu dạng chuỗi
2 _ Number Type / Dữ liệu dạng số
3 _ Bigint Type / Dữ liệu Số nguyên lớn
4 _ Boolean Type / Dữ liệu Boolean
5 _ Undefined Type / Dữ liệu không định nghĩa
6 _ Null Type / Dữ liệu Null
7 _ Symbol Type / Dữ liệu Ký tự
8 _ Object Type / Dữ liệu Đối tượng
Trong đó kiểu dữ liệu Đối tượng / Object Type được sử dụng để chứa :
1 _ An object / Một Đối tượng
2 _ An array / Một Mảng
3 _ A date / Một dữ liệu Ngày Tháng Năm
Chúng ta có thể lấy một Ví Dụ chung cho việc khai báo các kiểu dữ liệu trong JavaScript như sau :
EXAMPLE :
<script>
/* Number Type */
let Tuoi = 10;
let DiemSo = 9.5;
/* String Type */
let MauSac = "Xanh";
let Truong = "NguyenVanTroi";
/* Boolean Type */
let DatYeuCau = true;
let TinChiLai = false;
/* Object Type */
const HocSinh = { firstName:"VanTan", lastName:"Le" };
/* Array object Type */
const TrangPhuc = ["Lop4", "Nam", "DoiBong"];
/* Date object Type */
const date = new Date("2024-01-25");
</script>
B ] Chúng Ta Cần Lưu Ý :
+ Tất cả Các Kiểu dữ liệu JavaScript là động
Điều này cho phép một biến có thể được sử dụng để chứa các loại dữ liệu khác nhau.
Thật linh tuyệt vời khi bạn sử dụng kiểu dữ liệu dạng động, Một biến của bạn có thể lưu trữ tất cả các loại dữ kiệu khác nhau. Nó phục vụ rất tốt khi bạn muốn thiết kế một Website, sự linh hoạt và mềm dẻo là tối đa.
Example :
<script>
let NhanXet; // Tại đây, NhanXet đang là kiểu undefined
x = 5; // Tại đây, NhanXet đang là kiểu Number
x = "John"; // Tại đây, NhanXet đang là kiểu String
/**
* Điều này được phép và thật linh động mềm dẻo
*/
</script>
+ Khi bạn tiến hành thêm ( + ) một số và một chuỗi :
Chúng ta luôn có >> JavaScript sẽ coi số đó là một chuỗi và tiến hành cộng chuỗi để có kết quả ( Lưu ý * ) .
VÍ DỤ : Tiến hành cộng một số và một chuỗi
let LEVanTan = 10 + "Tan";
>> Chương trình JavaScript biên định là :
let LEVanTan = "10" + "Tan";
HOẶC
let LEVanTan = "Tan" + 10;
>> Chương trình JavaScript biên định là :
let LEVanTan = "Tan" + "10";
+ Khi tiến hành nhiều phép tính trong một công thức tính toán :
JavaScript tiến hành đánh gía biểu thức tính toán từ trái sang phải.
JavaScript sẽ theo trình tự đó để làm việc. Các phép toán phía trước bên trái sẽ ưu tiên làm việc trước. Và nó tuân thủ đúng nhứ ( Lưu ý * )
Nếu bạn tiến hành cộng dạng chuỗi và dạng số, thì thứ tự các phép toán khác nhau có thể tạo ra kết quả khác nhau:
EXAMPLE :
VÍ DỤ 1 : CHO KẾT QUẢ 1
let LEVanTan = 10 + 20 + "Tan";
>> Chương trình JavaScript biên định là :
let LEVanTan = ( 10 + 20 ) + "Tan" = 30 + "Tan" = "30" + "Tan" = "30Tan";
VÍ DỤ 2 : CHO KẾT QUẢ 2
let LEVanTan = "Tan" + 10 + 20;
>> Chương trình JavaScript biên định là :
let LEVanTan = "Tan" + "10" + 20 = "Tan10" + 20 = "Tan10" + "20" = "Tan1020";
+ Chuỗi được viết với dấu ngoặc kép.
Tuy nhiên, Bạn cũng có thể sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép để thể hiện chuỗi.
Example :
/* Using double quotes */
let Name1 = " An ";
/* Using single quotes */
let Name2 = ' Hien ';
C ] Dữ liệu Dạng Số JavaScript / JavaScript Numbers
+ Chúng ta cần phải nắm bắt rằng : Tất cả các số trong ngôn ngữ JavaScript được lưu trữ dưới dạng số thập phân (dấu phẩy động).
Vì vậy, Cách thể hiện bên dưới là như nhau và được phép :
/* Cách 1 */
let x1 = 34.00;
/* Cách 2 */
let x2 = 34;
+ Ký hiệu mũ thể hiện số quá lớn hoặc quá bé :
Trong JavaScript Các số cực lớn hoặc cực nhỏ có thể được viết bằng ký hiệu số mũ :
let a = 36e5; // 3600000
let b = 36e-5; // 0.00036
+ Dữ liệu Dạng Số trong Javascript luôn có một loại lưu trữ:
Double ( 64-bit floating point )
+ Nếu dữ liệu một số nguyên quá lớn chúng ta có thể sử dụng Kiểu JavaScript BigInt.
Cho phép lưu trữ một số nguyên quá lớn.
Example :
let a = BigInt("12345678910012345678910012345678910");
D ] Dữ liệu Dạng BOOLEAN
+ Boolean JavaScript sẽ tồn tại 2 giá trị :
true Hoặc false / đúng hoặc sai.
+ Dữ liệu Booleans được sử dụng trong các kiểm tra biểu thức có điều kiện.
Example :
<script>
let a = 5;
let b = 5;
let c;
/* Returns true */
if ( a == b ) {
/* Thực hiện khi Boolean là true */
} else {
/* Thực hiện khi Boolean là false */
}
/* Returns false */
if ( a == c ) {
/* Thực hiện khi Boolean là true */
} else {
/* Thực hiện khi Boolean là false */
}
</script>
Như vậy, Thật đơn giản khi bạn sử dụng dạng dữ liệu trong ngôn ngữ lập trình JavaScript. Nhưng nó cũng thật quan trọng vì điều này cho phép bạn biết những gì bạn có thể làm việc với ngôn ngữ này khi thiết kế Website. Bạn thiết kế Website với JavaScript thật tốt vì nó hiện hữu ở tất cả các trình duyệt. Do đó làm quan với Kiểu dữ liệu của nó ngắn gọn là cách tốt nhất.
+ Đó là cách chắc chắn để tiếp cận Kiểu dữ liệu trong JavaScript