在JavaScript中,整型指的是沒(méi)有小數(shù)部分的數(shù)據(jù),是數(shù)值型數(shù)據(jù)類型的一種形式;整型可以通過(guò)十進(jìn)制、八進(jìn)制、十六進(jìn)制的字面值來(lái)表示,并且在整型數(shù)值的前面可以加上可選的符號(hào)(+或者-)。
本教程操作環(huán)境:windows10系統(tǒng)、javascript1.8.5版、Dell G3電腦。
javascript的整型是什么意思
整型指沒(méi)有小數(shù)部分的數(shù)據(jù)。
整型可以用十進(jìn)制,十六進(jìn)制或八進(jìn)制符號(hào)指定。
包括整型常量和整型變量,整型變量又包括短整型、基本整型、長(zhǎng)整型,它們都分為有符號(hào)和無(wú)符號(hào)兩種版本,是一種智能的計(jì)算方式。
Number:該類型的表示方法有兩種形式,第一種是整數(shù),第二種為浮點(diǎn)數(shù)。整數(shù):可以通過(guò)十進(jìn)制,八進(jìn)制,十六進(jìn)制的字面值來(lái)表示。浮點(diǎn)數(shù):就是該數(shù)值中必須包含一個(gè)小數(shù)點(diǎn),且小數(shù)點(diǎn)后必須有一位數(shù)字。
擴(kuò)展知識(shí):
JavaScript數(shù)據(jù)類型
1、Undefined:Undefined類型只有一個(gè)值,即特殊值undefined。在使用var聲明變量,但未對(duì)其加以初始化時(shí),這個(gè)變量值就是undefined。
2、Null:Null類型是第二個(gè)只有一個(gè)值的數(shù)據(jù)類型。其特殊值就是Null。從邏輯角度上看,null是一個(gè)空的對(duì)象指針。而這也正是使用typeof操作符檢測(cè)null值,會(huì)返回“object”的原因。
3、Boolean:即布爾類型,該類型有兩個(gè)值:true
false。需要注意的是,Boolean類型的字面值true和false是區(qū)分大小寫(xiě)的。也就是說(shuō),True和False(以及其它的混合大小形式)都不是Boolean值,只是標(biāo)識(shí)符。
4、Number:該類型的表示方法有兩種形式,第一種是整數(shù),第二種為浮點(diǎn)數(shù)。整數(shù):可以通過(guò)十進(jìn)制,八進(jìn)制,十六進(jìn)制的字面值來(lái)表示。浮點(diǎn)數(shù):就是該數(shù)值中必須包含一個(gè)小數(shù)點(diǎn),且小數(shù)點(diǎn)后必須有一位數(shù)字。
5、String:String類型用于表示由零或多個(gè)16位的Unicode字符組成的字符序列,即字符串。至于用單引號(hào),還是雙引號(hào),在js中還是沒(méi)有差別的。記得成對(duì)出現(xiàn)。
6、Symbol類型
符號(hào) (Symbols) 是 ECMAScript 第 6 版新定義的。符號(hào)類型是唯一的并且是不可修改的
var s = Symbol()
Symbol 函數(shù)前不能使用 new 命令,否則會(huì)報(bào)錯(cuò)。這是因?yàn)樯傻?Symbol 是一個(gè)原始類型的值,不是對(duì)象
Symbol 函數(shù)可以接受一個(gè)字符串作為參數(shù),表示對(duì) Symbol 實(shí)例的描述
7、Object:Object數(shù)據(jù)類型,稱為對(duì)象,是一組數(shù)據(jù)和功能(函數(shù))的集合??梢杂胣ew操作符后跟要?jiǎng)?chuàng)建的對(duì)象類型的名稱來(lái)創(chuàng)建。也可以用字面量表示法創(chuàng)建。在其中添加不同名(包含空字符串在內(nèi)的任意字符串)的屬性。
8、Array
JavaScript 數(shù)組用方括號(hào)書(shū)寫(xiě)。數(shù)組的項(xiàng)目由逗號(hào)分隔。
示例如下:
<!DOCTYPE html> <html> <body> <h2>JavaScript 字符串</h2> <p>您可以在字符串內(nèi)使用引號(hào),只要這些引號(hào)與包圍字符串的引號(hào)不匹配:</p> <p id="demo"></p> <script> var answer1 = "It's alright"; // 雙引號(hào)內(nèi)的單引號(hào) var answer2 = "He is called 'Bill'"; // 雙引號(hào)內(nèi)的單引號(hào) var answer3 = 'He is called "Bill"'; // 單引號(hào)內(nèi)的雙引號(hào) document.getElementById("demo").innerHTML = answer1 + "<br>" + answer2 + "<br>" + answer3; </script> </body> </html>
輸出結(jié)果:
【