VBA,判斷資料型別的相關函式 修改

2021-10-03 18:20:15 字數 2679 閱讀 3641

private sub commandbutton3_click()

'增加記錄按鈕,輸入

debug.print isdate(20190311) '這個不算

debug.print isdate("2019-3-11") '這個算時間格式?

一、資料型別

1、boolean--2位元組--0~255

2、byte--1位元組--true或false

3、integer--2位元組--32768~32767(注意範圍)

4、long--4位元組--2147483648~2147483647(推薦)

5、single--4位元組---3.402823e38~-1.401298e-45(負數),1.401298e-45~3.402823e38(正數)

double--8位元組---1.79769313486231e308~-4.94065645841247e-324(負數),4.94065645841247e-324~1.79769313486232e308(正數)

6、currency--8位元組---922337203685477.5808~922337203685477.5807

7、decimal--14位元組--±79228162514264337593543950335(沒有小數點時),±7.9228162514264337593543950335(小數點右邊帶28位),最小的非零值為±0.0000000000000000000000000001

8、date--8位元組--100年1月1日~2023年12月31日

9、object--4位元組--任何物件的引用

10、string(變長)--10位元組+字串長度--0~約2億個字元

11、string(定長)--字串長度--1~約65400個字元

12、variant(數字)--16位元組--任何數字值,最大可達double的範圍

13、variant(字元)--22位元組+字串長度,與可變長字串有相同的範圍

二、型別轉換函式

1、cbool(expression)                轉換為boolean型

2、cbyte(expression)                轉換為byte型

3、ccur(expression)                 轉換為currency型

4、cdate(expression)                轉換為date型

5、cdbl(expression)                 轉換為double型

6、cdec(expression)                 轉換為decemal型

7、cint(expression)                 轉換為integer型

8、clng(expression)                 轉換為long型

9、csng(expression)                 轉換為single型

10、cstr(expression)                轉換為string型

11、cvar(expression)                轉換為variant型

12、val(string)                     轉換為資料型

13、str(number)                     轉換為string

資料型別及相關函式

ecmascript有六種資料型別 undefined null boolean number string object typeof操作符用來檢測給定變數的資料型別 var message some string alert typeof message string alert typeof ...

判斷資料型別

typeof 如果使用typeof來判斷資料型別的話,結果如下 var num new number 123 var str new string 1223 var bool new boolean false console.log typeof 123,number typeof num,obj...

判斷資料型別

typeof 判斷基本資料型別 不能區分null object 弊端不能區分 陣列 物件 和 null console.log typeof dddd console.log typeof 12 console.log typeof true console.log typeof undefined...