JS中有哪些資料型別?

2021-10-10 17:11:14 字數 2264 閱讀 7375

資料型別就是我可以了解到的是描述資料的型別

資料簡單的來說就是一些有用的資訊,它的最小空間(記憶體,硬碟)是位

8bit(二進位制)=1byte(位元組)

1024byte=1kb

1024kb=1mb

1024mb=1gb

1024gb=1tb

js的資料型別 :數字型別,字串型,布林型,undefined,null ,物件型別,陣列

不可以在細分的型別

1.數字型別number

可以表示32(4個位元組)位的整數,也可以表示64位(8個位元組)的小數(浮點數)

數字型別可以加上字首 以表示不同的進製

0:表示8進製

0x:表示16進製制

0b:表示2進製

console.

log(

010)

;//8

console.

log(

0x10);

//16

console.

log(

0xf)

;//15

console.

log(

0xb)

;//11

console.

log(

0b11);

//3 console.

log(10)

//10

console.

log(

10.365987);

<

/script>

2.字串 string

一長串文字(0個或者多個),可以表示一些類的文字字元

​ 有unicode字元(在計算機中每個字元佔兩位)、數字、標點符號組成

​ 可以用單引號』』 也可以用雙引號""

​ `叫做模本字串

\n表示換行符 \t 製表符 tab鍵

結果:

hello world

123red

yellow

hello

world

i'm lisi

3.布林型別 boolean

表示真或假

取值:​ true 真 1

​ false 假 0

js一般用布林型別來比較所得到的結果

4.undefined 型別(未定義)

這個值表示變數不含有值,沒有定義的值,或者被定義了乙個不存在的屬性值

undefined型別只有乙個值,為undefined

var a

console.

log(a)

;//undefined

<

/script>

5.null 型別(空)

關鍵字null是乙個特殊的值,它表示變數為空值,用來定義空的或者是不存在的引用,

如果試圖去引用乙個沒有定義的值,就會返回乙個null

注意:null並不等於" " 或者是0

null型別值唯一為null,定義變數準備用於儲存未知物件,

null和undefined的區別:

null只有乙個值 是null 。不存在的物件。

undefined只有乙個值 是undefined。沒有初始化 ,undefined是從null中派生出來的。

簡單來說就是:undefined是沒有定義的。null是定義了 但是為空。

有兩種:

​ 1.物件object

物件是有多個基本資料型別組合而成

屬性:物件的成員

var obj=(,

tel:

1243354,}

);console.

log(obj)

;<

/script>

結果:

address:

city: "貴陽"

counrty: "中國"

province: "貴州"

__proto__: object

age: 18

gender: "女"

name: "小明"

tel: 1243354

__proto__: object

函式function

ORACLE中有哪些資料型別

字段型別 中文說明 限制條件 其它說明 char 固定長度字串 最大長度2000 bytes varchar2 可變長度的字串 最大長度4000 bytes 可做索引的最大長度749 nchar 根據字符集而定的固定長度字串 最大長度2000 bytes nvarchar2 根據字符集而定的可變長度...

js資料型別

一.原始資料型別 1.typeof 運算子。var a alert typeof a 輸出結果為 undefined 2.undefined 未定義 型別 當變數未定義時,該變數值被預設為undefined 如 var a alert typeof a 輸出結果為 undefined 注意值unde...

js資料型別

js 基本資料型別 undefined null boolean number string js 操作符 typeof檢測給定變數的資料型別。返回值表示的型別 undefined 值未定義。boolean 值為布林型別。string 值為字串。number 值為數字。object 值為物件或nul...