欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

JavaScript 原始類型和對象

admin
2024年2月28日 9:33 本文熱度 698

在JavaScript的世界里,數據類型可以分為原始類型(Primitive Types)和對象(Objects)。原始類型是最基本的數據類型,它們不是對象,也沒有方法。本文將深入探討JavaScript中的原始類型和對象類型,并通過一些例子加深理解。

原始類型

JavaScript的原始類型包括:undefinednullbooleannumberstringsymbol(ES6新增)和 bigint(ES2020新增)。下面我們將逐一介紹這些類型,并提供示例。

Undefined

undefined 類型只有一個值,即 undefined。當一個變量被聲明但沒有被賦值時,它的值就是 undefined

let notAssigned;
console.log(notAssigned); // 輸出:undefined

Null

null 類型也只有一個值:null。它通常用于表示一個變量不指向任何對象。

let noObject = null;
console.log(noObject); // 輸出:null

Boolean

boolean 類型有兩個值:true 和 false。它們通常用于條件判斷。

let isTrue = true;
let isFalse = false;
console.log(isTrue); // 輸出:true
console.log(isFalse); // 輸出:false

Number

number 類型是雙精度64位浮點數,用于表示整數或浮點數。

let integer = 10;
let float = 10.5;
console.log(integer); // 輸出:10
console.log(float); // 輸出:10.5

String

string 類型用于表示文本數據。它可以是一串字符,也可以是空字符串。

let greeting = "Hello, world!";
let empty = "";
console.log(greeting); // 輸出:"Hello, world!"
console.log(empty); // 輸出:""

Symbol

symbol(符號)是ES6中新增的原始數據類型,主要用于創建匿名的、唯一的屬性名。

let symbol1 = Symbol('a');
let symbol2 = Symbol('a');
console.log(symbol1 === symbol2); // 輸出:false

BigInt

bigint 是ES2020引入的一種數據類型,它可以表示任意精度的整數。

let bigInt = 1234567890123456789012345678901234567890n;console.log(bigInt); // 輸出:1234567890123456789012345678901234567890n

對象

在JavaScript中,對象可以被視為一個容器,它可以存儲多個值(包括原始類型和其他對象)。對象的屬性可以是任意類型的值。對象類型包括 ObjectArrayFunction 和所有的構造函數創建的實例,例如 DateRegExp 等。

Object

Object 是JavaScript中所有對象的父類。對象可以包含多個鍵值對。

let person = {  name: "John",  age: 30};
console.log(person.name); // 輸出:"John"
console.log(person.age); // 輸出:30

Array

Array 是用于表示有序集合的對象。

let fruits = ["apple", "banana", "cherry"];
console.log(fruits[0]); // 輸出:"apple"

Function

函數也是對象的一種,它可以被調用。

function greet(name) {
  return "Hello, " + name + "!";
}
console.log(greet("Alice")); // 輸出:"Hello, Alice!"

原始類型與對象的區別

原始類型與對象的主要區別在于原始類型的值是不可變的,而對象的值是可以變的。另外,原始類型存儲的是值本身,而對象存儲的是對值的引用。

let num = 10;let anotherNum = num;num = 20;console.log(anotherNum); // 輸出:10
let obj = { value: 10 };let anotherObj = obj;obj.value = 20;console.log(anotherObj.value); // 輸出:20

結語

理解原始類型和對象類型是掌握JavaScript的基礎。通過本文的介紹和例子,希望能夠幫助你更好地理解這兩種類型的特點和用法。


該文章在 2024/2/28 11:48:20 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved