(資料型別具有動態性)
1.undefined 宣告變數卻未對其加以初始化(賦值)
2.null null值表示乙個空物件指標,而這也正是使用typeof操作符檢測null值時,會返回"object"的原因。
注:undefined派生自null值,因此,alert(null == undefined); //true
3.boolean
4.number 浮點數值,就是該數值中必須包含乙個小數點。浮點數值的最高精度是17位小數。用e或者e表示科學計數法。浮點數值xuy
1view codedoctype html
>
2<
html
lang
="en"
>
3<
head
>
4<
meta
charset
="utf-8"
>
5<
title
>shuzhi
title
>
6<
script
>
7vara=
0.25;8
varb
=0.05;9
//若是a=0.1 b=0.2就有錯,不會出現alert內容了。
10if(a+
b==0.3)
1314
script
>
15head
>
16<
body
>
1718
body
>
19html
>
nan,即非數值,這個值用來表示乙個本來要返回數值的運算元未返回數值的情況。0除以0才會返回nan,正數除以0,返回infinity,負數除以0返回-infinity.
5.string
6.object
typeof操作符,用來檢測給定變數的資料型別(js高程p23)
a++是先執行表示式後再自增,執行表示式時使用的是a的原值。(後置型,後執行)
++a是先自增再執行表達示,執行表示式時使用的是自增後的a。(前置型,先執行)
例:int a=0
printf("%d",a++); //輸出0,執行完後a=1
int a=0
printf("%d",++a);//輸出1,執行完後a=1
第三章 資料型別
1.資料型別分類 基本型別 整數型別 short int,int,long int long long int浮點數型別 float 單精度 double 雙精度 long double 字元型別 char 布林型別 bool 列舉型別 通過sizeof 可以看到,每種型別在記憶體中預留的位置是多大...
JS高階程式設計 第三章開始
三.基本概念 1.typeof 操作符 檢測資料型別 總共undefined boolean string number object function這6種型別 1.1 undefined 未宣告或未初始化 變數宣告之後預設取得了 undefined 值 1.2 null 空指標 定義的變數準備在...
第三章基礎資料型別
go語言資料型別分類 基礎型別 復合型別 引用型別和介面型別 基礎型別 數字 字串和布林型 有符號和無符號的整數運算 int8 int16 int32 int64四種不同大小的有符號整數型別 uint8 uint16 uint32 uint64四種無符號整數型別 unicode字元rune型別是和i...