-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
數(shù)據(jù)的兩個(gè)類型是什么(數(shù)據(jù)的兩個(gè)類型是什么)
大家好!今天讓創(chuàng)意嶺的小編來(lái)大家介紹下關(guān)于數(shù)據(jù)的兩個(gè)類型是什么的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來(lái)看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁(yè)版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、什么是數(shù)據(jù)類型
1:什么是數(shù)據(jù)類型?
數(shù)據(jù)類型是js的重要組成部分,它是一種值。
2:數(shù)據(jù)類型的分類?+++
簡(jiǎn)單類型:
字符串類型 數(shù)字類型 布爾類型 未定義 空/空對(duì)象
String Number Boolean undefined null
復(fù)雜類型:
對(duì)象
Object
3:操作符 typeof
作用:返回變量的數(shù)據(jù)類型
經(jīng)驗(yàn):2個(gè)及2個(gè)以上的操作符返回一個(gè)變量的數(shù)據(jù)類型的結(jié)果統(tǒng)統(tǒng)都是string(字符串類型)
4:數(shù)字類型 Number:
只要在js中是數(shù)字,那么他就是數(shù)字類型(數(shù)字不加引號(hào))
舉例:
1 2 3....
*數(shù)字類型的方法
Number()
作用:把其他類型強(qiáng)制轉(zhuǎn)換成數(shù)字類型。
parseInt()
作用:
1:把其他類型強(qiáng)制轉(zhuǎn)換成數(shù)字類型。
2:取整(小數(shù)取整)
parseFloat()
作用:
1:把其他類型強(qiáng)制轉(zhuǎn)換成數(shù)字類型。
2:取小數(shù)(取浮點(diǎn)數(shù))
* NaN not a number
NaN是一個(gè)特殊的數(shù)字類型 (他不是一個(gè)數(shù)字類型,他是一個(gè)特殊的數(shù)字類型)
NaN永遠(yuǎn)不等于NaN
*isNaN() is not a number 是不是一個(gè)數(shù)字
isNaN()方法中方的是變量有數(shù)字的話,那么返回的結(jié)果就是false
否則返回的就是true.
5:字符串類型 string:
*在js中只要被引號(hào)包圍值就是字符串類型。
*字符串類型的方法:
String()
toString()
以上兩個(gè)方法都具有強(qiáng)制轉(zhuǎn)換功能,把其他類型轉(zhuǎn)換成字符串類型。
*length 屬性 這個(gè)屬性的作用獲取字符串的長(zhǎng)度
*字符串中,空格也占位置
6:布爾類型 Boolean
*布爾類型有2個(gè)狀態(tài)值:
true false
真/對(duì) 假/錯(cuò)
1 0
*布爾方法:
Boolean() 這個(gè)方法的作用是:判斷方法中的值是true還是false.
7:未定義類型:
申明變量但是不賦值,輸出結(jié)果就是undefied;
舉例:
var a;
alert(a)
8:空類型 null
null類型代表這個(gè)變量什么都沒有。
9:等號(hào)
= 一個(gè)等號(hào)叫賦值,等號(hào)右邊永遠(yuǎn)賦值等號(hào)左邊
== 二個(gè)等號(hào)叫比較,比較的是雙方的值,不比較類型
=== 三個(gè)等號(hào)叫全等,即比較的是雙方的值,又比較雙方的類型
二、數(shù)據(jù)類型是什么?
數(shù)據(jù)分為數(shù)值數(shù)據(jù)和非數(shù)值數(shù)據(jù),數(shù)值數(shù)據(jù)是一些整數(shù)、實(shí)數(shù)或復(fù)數(shù);非數(shù)值數(shù)據(jù)包括字符、文字、圖形、圖像、語(yǔ)音等。
數(shù)據(jù)元素(Data Element)是數(shù)據(jù)的基本單位,在計(jì)算機(jī)程序中通常作為一個(gè)整體進(jìn)行考慮和處理。一個(gè)數(shù)據(jù)元素可由若干個(gè)數(shù)據(jù)項(xiàng)(Data Item)組成。在不同的條件下,數(shù)據(jù)元素又可稱為元素、結(jié)點(diǎn)、頂點(diǎn)、記錄等。
數(shù)據(jù)項(xiàng)(Data Item)指不可分割的、具有獨(dú)立意義的最小數(shù)據(jù)單位。數(shù)據(jù)結(jié)構(gòu)(Data Structure)是指互相之間存在著一種或多種關(guān)系的數(shù)據(jù)元素的集合。在任何問題中,數(shù)據(jù)元素都不會(huì)是孤立的,在它們之間存在著這樣或那樣的關(guān)系,這種數(shù)據(jù)元素之間存在的關(guān)系稱為數(shù)據(jù)的邏輯結(jié)構(gòu)。根據(jù)數(shù)據(jù)元素之間關(guān)系的不同特性,通常有以下4類基本的邏輯結(jié)構(gòu)。
我們將數(shù)據(jù)元素抽象,并提煉出其操作,稱為抽象數(shù)據(jù)類型,也叫數(shù)據(jù)類型
數(shù)據(jù)類型在數(shù)據(jù)結(jié)構(gòu)中的定義是一個(gè)值的集合以及定義在這個(gè)值集上的一組操作。
三、數(shù)據(jù)類型有哪些
JAVA數(shù)據(jù)類型分基本數(shù)據(jù)類型和引用數(shù)據(jù)類型。
基本數(shù)據(jù)類型
Java里面包含8個(gè)基本數(shù)據(jù)類型,分別是:
boolean、byte、char、short、int、float、douboe、long
byte 字節(jié)
byte是JAVA中最小的數(shù)據(jù)類型,它在內(nèi)存中占8位(8個(gè)bit),取值范圍從-128到127
賦值:byte I = 127
short 短整型
short類型在內(nèi)存中占2個(gè)字節(jié),取值范圍從 -32768到32767
賦值:short i = 32767;
char 字符型
char類型在內(nèi)存中占2個(gè)字節(jié)。表示一個(gè)字符,也可以使用ASCII碼范圍內(nèi)的值來(lái)給char型的變量賦值。由于字符在內(nèi)存中的取值不存在負(fù)數(shù)范圍,所有取值范圍從 0 到 65535
賦值:char i = ‘a(chǎn)’; 或者 char i = 97;
int 整型
int型在內(nèi)存中占4個(gè)字節(jié)。取值范圍從 -2147483648 到 2147483647
賦值:int i = 10;
float 單精度浮點(diǎn)型
float型在內(nèi)存中占4個(gè)字節(jié)。取值范圍從 -3.4E38 到 3.4E38
賦值:float i = 1.0f;
long 長(zhǎng)整型
long型在內(nèi)存中占8個(gè)字節(jié)。取值范圍從 -9223372036854775808 到 9223372036854775807
double 雙精度浮點(diǎn)型
double 型在內(nèi)存中占8個(gè)字節(jié)。取值范圍從 -1.7E308 到 1.7E308
boolean 布爾型
boolean類型只有兩個(gè)值:true和false。
基本數(shù)據(jù)類型的相互轉(zhuǎn)換
轉(zhuǎn)型規(guī)則
JAVA中所有的數(shù)字變量都是有符號(hào)(正負(fù))的。
JAVA不允許類型的隨意轉(zhuǎn)換。只有數(shù)字變量可以進(jìn)行轉(zhuǎn)換,但是不能隨意。
帶有小數(shù)點(diǎn)的數(shù)字變量默認(rèn)都為double型。定義float型必須進(jìn)行強(qiáng)制類型轉(zhuǎn)換。
所占字節(jié)數(shù)小的數(shù)字型變量賦值給所占字節(jié)數(shù)比它大的類型時(shí)不用強(qiáng)制類型轉(zhuǎn)換,此時(shí)是自動(dòng)轉(zhuǎn)型。
int型變量賦值給char型變量時(shí),JVM會(huì)以int型變量值到ASCII碼表中查找出所對(duì)應(yīng)的字符,再賦值給char型變量。反之也是。但是遵循第4條規(guī)則。
初始化簡(jiǎn)單數(shù)據(jù)類型時(shí)要注意賦值的范圍,超出則會(huì)產(chǎn)生編譯錯(cuò)誤。
基本數(shù)據(jù)類型默認(rèn)初值
類型 初始值
boolean false
byte 0
char 0
short 0
int 0
float 0.0
double 0.0
long 0
基本數(shù)據(jù)類型默認(rèn)初值表
引用數(shù)據(jù)類型
JAVA中,非簡(jiǎn)單數(shù)據(jù)類型的類型都是引用數(shù)據(jù)類型。
四、什么是數(shù)據(jù)類型?
數(shù)據(jù)類型是指數(shù)據(jù)的類型。
Java中主要有八種基本數(shù)據(jù)類型:byte、short、int、long、float、double、boolean、char。
各種數(shù)據(jù)類型作用:
1、byte:
8位、有符號(hào)的以二進(jìn)制補(bǔ)碼表示的整數(shù)。
min : -128(-2^7)。
max: 127(2^7-1)。
default: 0。
對(duì)應(yīng)包裝類:Byte。
2、short:
16位、有符號(hào)的以二進(jìn)制補(bǔ)碼表示的整數(shù);
min : -32768(-2^15);
max: 32767(2^15 - 1);
default: 0;
對(duì)應(yīng)包裝類:Short。
3、int:
32位、有符號(hào)的以二進(jìn)制補(bǔ)碼表示的整數(shù);
min : -2,147,483,648(-2^31);
max: 2,147,483,647(2^31 - 1);
default: 0;
對(duì)應(yīng)包裝類:Integer。
4、long:
64位、有符號(hào)的以二進(jìn)制補(bǔ)碼表示的整數(shù);
min : -9,223,372,036,854,775,808(-2^63);
max: 9,223,372,036,854,775,807(2^63 -1);
default: 0;
對(duì)應(yīng)的包裝類:Long。
5、float:
單精度、32位、符合IEEE 754標(biāo)準(zhǔn)的浮點(diǎn)數(shù);
float 在儲(chǔ)存大型浮點(diǎn)數(shù)組的時(shí)候可節(jié)省內(nèi)存空間;
浮點(diǎn)數(shù)不能用來(lái)表示精確的值,如貨幣;
default: 0.0f;
對(duì)應(yīng)的包裝類:Float。
6、double:
雙精度、64位、符合IEEE 754標(biāo)準(zhǔn)的浮點(diǎn)數(shù);
浮點(diǎn)數(shù)的默認(rèn)類型為double類型;
double類型同樣不能表示精確的值,如貨幣;
default: 0.0d;
對(duì)應(yīng)的包裝類:Double。
7、char:
char類型是一個(gè)單一的 16 位 Unicode 字符;
最小值是 \u0000(即為0);
最大值是 \uffff(即為65,535);
char 數(shù)據(jù)類型可以儲(chǔ)存任何字符;
對(duì)應(yīng)的包裝類:Character。
8、boolean:
boolean數(shù)據(jù)類型表示一位的信息;
只有兩個(gè)取值:true 和 false;
這種類型只作為一種標(biāo)志來(lái)記錄 true/false 情況;
對(duì)應(yīng)的包裝類:Boolean。
以上就是關(guān)于數(shù)據(jù)的兩個(gè)類型是什么相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
抖音開通數(shù)據(jù)權(quán)限有什么壞處(抖音數(shù)據(jù)開通有什么好處)
數(shù)據(jù)分析文案怎么寫(數(shù)據(jù)分析文案怎么寫)
全國(guó)大數(shù)據(jù)查詢(全國(guó)大數(shù)據(jù)查詢名字)
嬰兒尿不濕十大排行榜(嬰兒尿不濕十大排行榜10強(qiáng))