Gõ số nguyên javascript
ví dụĐây có phải là những số nguyên không? Show
Số. isInteger(123); Số. isInteger(4-2); Thêm ví dụ bên dưới Định nghĩa và cách sử dụngPhương thức 0 trả về 1 nếu một giá trị là số nguyên của kiểu dữ liệu NumberNếu không, nó trả về 2cú phápThông sốTham sốMô tảgiá trịBắt buộc.Giá trị cần kiểm tra. Giá trị trả vềTypeDescriptionA boolean 1 nếu giá trị là số nguyên của kiểu dữ liệu Số. Nếu không thì 2. Thêm ví dụĐây có phải là những số nguyên không? Số. isInteger(0); Hỗ trợ trình duyệt 0 là một tính năng của ECMAScript6 (ES6)ES6 (JavaScript 2015) được hỗ trợ trong tất cả các trình duyệt hiện đại ChromeEdgeFirefoxSafariOperaCóCóCóCóCó 0 không được hỗ trợ trong Internet Explorer 11 (hoặc cũ hơn)Trong bài viết hướng dẫn này, chúng ta sẽ cùng tìm hiểu về các kiểu dữ liệu khác nhau (data type) trong JavaScript thông qua các ví dụ nhé 😄 Các kiểu dữ liệu JavaScriptCó nhiều loại dữ liệu khác nhau mà chúng ta có thể sử dụng trong một chương trình JavaScript
At ví dụ trên, chúng ta có giá trị 2 là kiểu 7. Homiedev là kiểu 8. Chúng ta cùng tìm hiểu các kiểu dữ liệu khác nhau trong Javascript nhéSau đây là danh sách các kiểu dữ liệu Javascript Kiểu dữ liệuMô tảVí dụNumberSố nguyên hoặc số dấu phẩy động (số dấu phẩy động)100, 5. 2902, 6e+3,. StringChuỗi ký tự 'Messi', "Homiedev"BooleanLà một trong hai giá trị. true, falsetrue, falseundefinedThể hiện một biến chưa được gán giá trị hoặc không được khai báo bất cứ điều gì cả. để một ; . 10, b. 11}BigInt Một số nguyên với giá trị rất lớn9007199254740991n, 2 Biểu tượng Một Biểu tượng có giá trị duy nhất (duy nhất) trong suốt thời gian chương trình hoạt động. để giá trị = Biểu tượng ('bóng đá');Sau đây chúng ta cùng tìm hiểu chi tiết về các kiểu dữ liệu này nhé Chuỗi JavaScriptChuỗi - Chuỗi được sử dụng để lưu trữ đoạn văn bản. Trong JavaScript, các chuỗi được chứa trong cặp dấu
Ví dụ
Dấu nháy đơn và dấu nháy kép giống nhau và bạn có thể sử dụng một trong hai backtick thường được sử dụng khi bạn cần thêm các biến hoặc biểu thức vào một chuỗi. Chúng ta thực hiện bằng cách bao bọc các biến hoặc biểu thức với 9 như trênKết quả chúng tôi đạt được Số JavaScriptData Type Number could be integer (số nguyên) hoặc số dấu phẩy động (floating number) Giá trị của nó cũng có thể là +Infinity (Dương vô cực), -Infinity (Âm vô cực) và NaN (không phải là số - Not A Number) Ví dụ JavaScript BigIntTrong JavaScript, Kiểu Số chỉ có thể đại diện cho các số nhỏ hơn (253 - 1) và lớn hơn - (253 - 1). Tuy nhiên, nếu bạn cần sử dụng một số lớn hơn thế, bạn có thể sử dụng kiểu dữ liệu BigInt Một số BigInt được tạo bằng cách thêm vào cuối một số nguyên Ví dụ Kết quả ta được như sau
Boolean JavaScriptKiểu dữ liệu này đại diện cho sự logic. Boolean đại diện cho một trong hai giá trị. đúng hay sai Ví dụ
JavaScript không xác địnhKiểu dữ liệu 0 đại diện cho giá trị không được định nghĩa. Nếu một biến được khai báo nhưng ta không gán giá trị cho biến, thì giá trị của biến đó sẽ là 0Ví dụ Ta có thể gán 0 cho một biến như bình thườngJavaScript không có giá trịTrong JavaScript, null là một giá trị đặc biệt cho giá trị 2 hoặc 3Các bạn có thể thấy kiểu giá trị của 4 và 0 nhìn khá giống nhau. Để so sánh sự khác nhau giữa 0 và 4 trong Javascript mình đã viết một bài về nội dung này, các bạn có thể tìm đọc thêm. Sự khác biệt giữa undefined vs null JavaScript
Biểu tượng JavaScriptThis data type has been started in JavaScript version (ES2015) 8 trong Javascript là một giá trị nguyên thủy (giá trị nguyên thủy) và là duy nhất (duy nhất)Ví dụ
Mới nhìn vào chúng ta nghĩ rằng 9 và 0 có giá trị giống nhau. Nhưng chúng ta đang sử dụng kiểu giá trị 8 nên thực chất hai giá trị này khác nhauĐối tượng JavaScript 2 là một kiểu dữ liệu cho phép chúng ta lưu trữ các tập hợp dữ liệu (có thể chứa các giá trị với các kiểu dữ liệu khác nhau)Ví dụ 4
Ví dụ kiểu JavaScriptĐể xem một biến có kiểu dữ liệu là gì, chúng ta có thể sử dụng toán tử 3Ví dụ 4 đã trả về "đối tượng" thay vì kiểu 4. Đây là một vấn đề mà bạn nên lưu ý trong JavaScript. You can coi that is a bug of JavaScript ^^kiểu dữ liệu nguyên thủy và không nguyên thủy javascriptAt table on all data type, ngoại trừ Object là kiểu dữ liệu nguyên thủy (kiểu dữ liệu nguyên thủy), còn Object là không nguyên thủy (không nguyên thủy) Kiểu dữ liệu nguyên thủy - kiểu dữ liệu nguyên thủy là khi ta sao chép giá trị của biến này cho biến khác thì giá trị của 2 biến này độc lập và không liên quan với nhau Kiểu dữ liệu không nguyên thủy (kiểu dữ liệu tham chiếu. tham chiếu dữ liệu) là khi gán hoặc sao chép kiểu dữ liệu thuộc kiểu Đối tượng, biến đó chỉ lưu địa chỉ của giá trị đó trên vùng nhớ. Nó không lưu giá trị được gán Chúng ta cùng xem ví dụ bên dưới, mình sẽ khai báo biến có kiểu đánh giá đối tượng và gán giá trị biến đó cho một biến khác Sau khi 6 thì điều bất ngờ xảy ra là object2 cũng bị thay đổi tuổi. Đó là do 2 đối tượng này nằm trong cùng một vùng nhớ. Khi bạn thay đổi giá trị trong 7 của biến nào thì chính là thay đổi giá trị của biến kiaMình đã giới thiệu cho các bạn về các kiểu dữ liệu trong Javascript cũng như các vấn đề liên quan. Hy vọng bài viết sẽ giúp ích cho các bạn. Chúc các bạn học tốt 😋 |