Javascript 類型

| | | | | | |

數據類型用於在編程語言中存儲特定類型的數據。例如,字符串可用於在代碼中存儲基於文本的數據,而數字可用於存儲整數和浮點數。

在 JavaScript 中使用數據類型時,您可能想知道哪些數據類型包含特定值。這就是 typeof 方法的用武之地。JavaScript 運算符可用於確定代碼中特定元素的類型。如果您想檢查數據是否包含您的程序所期望的類型,這將很有用,這是編程中的常見操作。

在本教程中,我們將討論 JavaScript 中的數據類型以及如何使用可以使用 typeof 運算符找出哪個數據類型包含特定值。我們還將探討操作中使用的運算符類型的一些示例。

更新 JavaScript 數據類型

JavaScript 引入了許多可用於對某種類型的數據。 JavaScript 對每種數據類型的處理方式不同,每種數據類型都有自己的方法,不能用於以正確格式結構化的數據。

JavaScript 使用動態數據類型,這意味著檢查數據類型在運行時而不是程序編譯。這意味著同名變量可以用來保存不同的數據類型

在JavaScript中,有六種基本的數據類型可以用來保存某些數據類型,它們是:。 stringNbooleanarray >。在本文後面,我們有一個參考指南,解釋了這些值是如何工作的。

這六種數據中的每一種都以不同的方式工作。因此,在編程時,您可以確定特定值的存儲方式,以便您知道應該如何處理數據。例如,處理字符串的方式與處理數字的方式不同。

JavaScript typeof

typeof 有一個內置的in JavaScript 運算符,它返回一個字符串,指示包含給定值的數據類型。運算符可用於查找值包含的數據類型,也可用於查找變量的類型。

這裡是 typeof 運算符的 ssi 概要:

假設您有一個名為 PHONE_NAME 的變量,並且您想檢查它的數據類型。您可以使用以下代碼執行此操作:

我們的代碼返回:string 。在第一行中,我們聲明了一個名為 PHONE_NAME 的變量,其中包含字符串 iPhone 11 的值。然後,在下一行,我們使用 typeof 檢查變量中包含的數據類型。在這種情況下,程序返回 string

我們可以檢查 JavaScript 中的任何數據類型 n 用於檢查變量值的 typeof 示例已分配布爾值:

typeof 返回運算符:boolean.

typeof 常用於比較變量中包含的數據類型。因此,如果您想檢查 PHONE_NAME 是否為字符串,如果 PHONE_NAME 為字符串則執行代碼塊,您可以使用 typeof 來執行此操作。下面是 if 語句的示例,如果 PHONE_NAME 是字符串,則該語句將執行代碼塊:

我們的代碼返回:

我們的代碼中有很多內容,所以我們將把它分解。在第一行中,我們聲明了一個名為 PHONE_NAME 的變量,並將其賦值為 iPhone 11。接下來,我們創建一個 if 語句來檢查 typeof PHONE_NAME 是否等於 string

在這種情況下,PHONE_NAME 變量是一個字符串,所以我們的 if 語句中的代碼會被執行。所以我們的程序輸出是 PHONE_NAME 變量是一個字符串

JavaScript typeof 數組和對象

當使用 JavaScript 數組和字面量對象時,typeof 不返回您工作的特定類型的對象。取而代之的是,他將返回 標記。下面是一個將 typeof 用作數組和字典的示例:

我們的代碼返回:

如您所見,我們的程序返回了 來描述我們正在處理的兩種類型的數據,儘管我們的 sandwich_fillings 已經分配了一個數組並且 ham_sandwich 被分配了一個字典。這是因為 被用作通用值來描述 JavaScript 中更複雜的數據類型。

JavaScript typeof click() jQuery 方法和 undefined Null

typeof 操作符也返回不同的值 ‚Äã‚Äãfor null 和 undefined。當使用 null typeof返回一個未定義的undefined返回自己未定義的值。下面是這些數據的一個例子實際操作中的類型:

我們的代碼返回:

如你所見,null被認為是一個undefined有自己的值,叫做<代碼>未定義。因此,如果您使用這些日期類型,請記住 - 它們返回這些值。

JavaScript 數據類型

如上所述,JavaScript 提供了六種主要數據類型,用於對某些類型的數據進行分類.這六類數據可以分為三類: primitivecompositespecial

字符串、數字和布爾值都是原始數據類型,也就是說它們是主要數據類型。對象、數組和函數都被視為複合數據類型,並且都是對像類型。 Undefined 和 null 被認為是特定的數據類型。

我們將通過 JavaScript 中的主要數據類型來說明使用 typeof 運算符時可以期待什麼。

Typeof Numbers

JavaScript 有一個存儲整數和浮點數的數字類型。因此,數字既可以存儲小數位,也可以存儲非十進制數。以下是 JavaScript 中數字的示例:

當對數字使用typeof 時,將返回以下內容。 number

字符串類型

字符串是一個或多個字符的序列,可以包括字母、數字、符號和空格。字符串表示基於文本的數據,可以使用單引號 (`` )、引號 ("" ) 或引號 (`` ) 聲明。 >)

以下是 JavaScript 中字符串的示例:

boolean

布爾值,Äã,Äã可以存儲兩個值,Äã,Äã:之一。對或錯。布爾值用於表示條件是否滿足,常用於數理邏輯中。以下是 JavaScript 中布爾值的示例:

Array typeof

數組可以在單個變量中存儲多個值,並定義為逗號分隔的值列表,Äã,Äãin 括號([ ] )。這是 JavaScript 中的數組示例:

typeof objects

對象可以包含多個值存儲作為鍵/值對。這些可用於存儲數據和訪問 JavaScript。對像被聲明為花括號中的預期鍵/值對的逗號分隔列表 ({})

這裡是一個 JavaScript 對象的例子:

Undefined and null typeof

undefined value 是一個沒有賦值的變量的默認值。這裡是一個 undefined 的例子變量:

這個變量沒有值,它被認為是undefined typeof

null是一個對象,用來描述一個有沒有價值。這是一個例子具有 null 值的變量:

結論

JavaScript typeof 運算符可用於確定哪種類型的數據包含特定值。 typeof 返回表達式的類型或變量的類型。 typeof 運算符非常有用,如果您想了解數據的存儲方式,以便了解是否需要在程序中將數據轉換為另一種類型以使其正常工作。

在在本教程中,我們學習瞭如何使用 typeof JavaScript 運算符。我們還討論了 typeof 如何響應數組、對象、空值和未定義的值。我們還簡要介紹了 JavaScript 中的主要數據類型,並討論了 typeof 如何對這種數據類型做出反應。

您現在可以使用 JavaScript typeof 運算符了作為一個!親

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method