資料型別就是我可以了解到的是描述資料的型別
資料簡單的來說就是一些有用的資訊,它的最小空間(記憶體,硬碟)是位
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...