日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Flex數(shù)據(jù)類型及其用法簡介

你對(duì)Flex數(shù)據(jù)類型的概念是否熟悉,這里和大家分享一下,在Flex中基元數(shù)據(jù)類型包括Boolean、int、Null、Number、String、uint和void。ActionScript核心類還定義下列復(fù)雜數(shù)據(jù)類型:Object、Array、Date、Error、Function、RegExp、XML和XMLList。

十堰網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,十堰網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為十堰超過千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的十堰做網(wǎng)站的公司定做!

Flex數(shù)據(jù)類型

數(shù)據(jù)類型說明

基元數(shù)據(jù)類型包括Boolean、int、Null、Number、String、uint和void。ActionScript核心類還定義下列復(fù)雜數(shù)據(jù)類型:Object、Array、Date、Error、Function、RegExp、XML和XMLList。

◆Boolean數(shù)據(jù)類型

Boolean數(shù)據(jù)類型包含兩個(gè)值:true和false。對(duì)于Boolean類型的變量,其它任何值都是無效的。已經(jīng)聲明但尚未初始化的布爾變量的默認(rèn)值是false。

◆int數(shù)據(jù)類型

int數(shù)據(jù)類型在內(nèi)部存儲(chǔ)為32位整數(shù),它包含一組介于-2,147,483,648(-231)和2,147,483,647(231-1)之間的整數(shù)(包括-2,147,483,648和2,147,483,647)。早期的ActionScript版本僅提供Number數(shù)據(jù)類型,該數(shù)據(jù)類型既可用于整數(shù)又可用于浮點(diǎn)數(shù)。在ActionScript3.0中,現(xiàn)在可以訪問32位帶符號(hào)整數(shù)和無符號(hào)整數(shù)的低位機(jī)器類型。如果您的變量將不會(huì)使用浮點(diǎn)數(shù),那么,使用int數(shù)據(jù)類型來代替Number數(shù)據(jù)類型應(yīng)會(huì)更快更高效。

對(duì)于小于int的最小值或大于int的最大值的整數(shù)值,應(yīng)使用Number數(shù)據(jù)類型。Number數(shù)據(jù)類型可以處理-9,007,199,254,740,992和9,007,199,254,740,992(53位整數(shù)值)之間的值。int數(shù)據(jù)類型的變量的默認(rèn)值是0。

◆Null數(shù)據(jù)類型

Null數(shù)據(jù)類型僅包含一個(gè)值:null。這是String數(shù)據(jù)類型和用來定義復(fù)雜數(shù)據(jù)類型的所有類(包括Object類)的默認(rèn)值。其它基元數(shù)據(jù)類型(如Boolean、Number、int和uint)均不包含null值。如果您嘗試向Boolean、Number、int或uint類型的變量賦予null,則FlashPlayer會(huì)將null值轉(zhuǎn)換為相應(yīng)的默認(rèn)值。不能將Null數(shù)據(jù)類型用作類型注釋。

◆String數(shù)據(jù)類型

String數(shù)據(jù)類型表示一個(gè)16位字符的序列。字符串在內(nèi)部存儲(chǔ)為Unicode字符,并使用UTF-16格式。字符串是不可改變的值,就像在Java編程語言中一樣。對(duì)字符串值執(zhí)行運(yùn)算會(huì)返回字符串的一個(gè)新實(shí)例。用String數(shù)據(jù)類型聲明的變量的默認(rèn)值是null。雖然null值與空字符串("")均表示沒有任何字符,但二者并不相同。

◆uint數(shù)據(jù)類型

uint數(shù)據(jù)類型在內(nèi)部存儲(chǔ)為32位無符號(hào)整數(shù),它包含一組介于0和4,294,967,295(232-1)之間的整數(shù)(包括0和4,294,967,295)。uint數(shù)據(jù)類型可用于要求非負(fù)整數(shù)的特殊情形。例如,必須使用uint數(shù)據(jù)類型來表示像素顏色值,因?yàn)閕nt數(shù)據(jù)類型有一個(gè)內(nèi)部符號(hào)位,該符號(hào)位并不適合處理顏色值。對(duì)于大于uint的最大值的整數(shù)值,應(yīng)使用Number數(shù)據(jù)類型,該數(shù)據(jù)類型可以處理53位整數(shù)值。uint數(shù)據(jù)類型的變量的默認(rèn)值是0。

◆void數(shù)據(jù)類型

void數(shù)據(jù)類型僅包含一個(gè)值:undefined。在早期的ActionScript版本中,undefined是Object類實(shí)例的默認(rèn)值。在ActionScript3.0中,Object實(shí)例的默認(rèn)值是null。如果您嘗試將值undefined賦予Object類的實(shí)例,F(xiàn)lashPlayer會(huì)將該值轉(zhuǎn)換為null。您只能為無類型變量賦予undefined這一值。無類型變量是指缺乏類型注釋或者使用星號(hào)(*)作為類型注釋的變量。只能將void用作返回類型注釋。

◆Object數(shù)據(jù)類型

Object數(shù)據(jù)類型是由Object類定義的。Object類用作ActionScript中的所有類定義的基類。ActionScript3.0中的Object數(shù)據(jù)類型與早期版本中的Object數(shù)據(jù)類型存在以下三方面的區(qū)別:第一,Object數(shù)據(jù)類型不再是指定給沒有類型注釋的變量的默認(rèn)數(shù)據(jù)類型。第二,Object數(shù)據(jù)類型不再包括undefined這一值,該值以前是Object實(shí)例的默認(rèn)值。第三,在ActionScript3.0中,Object類實(shí)例的默認(rèn)值是null。

在早期的ActionScript版本中,會(huì)自動(dòng)為沒有類型注釋的變量賦予Object數(shù)據(jù)類型。ActionScript3.0現(xiàn)在包括真正無類型變量這一概念,因此不再為沒有類型注釋的變量賦予Object數(shù)據(jù)類型。沒有類型注釋的變量現(xiàn)在被視為無類型變量。如果您希望向代碼的讀者清楚地表明您是故意將變量保留為無類型,可以使用新的星號(hào)(*)表示類型注釋,這與省略類型注釋等效。下面的示例顯示兩條等效的語句,兩者都聲明一個(gè)無類型變量x:

◆varx

varx:*

只有無類型變量才能保存值undefined。如果您嘗試將值undefined賦給具有數(shù)據(jù)類型的變量,F(xiàn)lashPlayer會(huì)將該值undefined轉(zhuǎn)換為該數(shù)據(jù)類型的默認(rèn)值。對(duì)于Object數(shù)據(jù)類型的實(shí)例,默認(rèn)值是null,這意味著,如果嘗試將undefined賦給Object實(shí)例,F(xiàn)lashPlayer會(huì)將值undefined轉(zhuǎn)換為null。


標(biāo)題名稱:Flex數(shù)據(jù)類型及其用法簡介
分享URL:http://www.5511xx.com/article/ccojdoc.html