?Number數(shù)據(jù)類型
這種類型用來(lái)表示整數(shù)和浮點(diǎn)數(shù)值
NaN
?NaN屬性是代表非數(shù)字值的特殊值撕阎。該屬性用于指示某個(gè)值不是數(shù)字(非數(shù)值)受裹。可以把Number對(duì)象設(shè)置為該值虏束,來(lái)指示其不是數(shù)字值棉饶。
這個(gè)數(shù)值用于表示一個(gè)本來(lái)要返回?cái)?shù)值的操作數(shù)未返回?cái)?shù)值的情況(這樣就不會(huì)拋出錯(cuò)誤了)。
NaN本身有兩個(gè)非同尋常的特點(diǎn)镇匀。首先砰盐,任何涉及NaN的操作(例如NaN/10)都會(huì)返回NaN,這個(gè)特點(diǎn)在多步計(jì)算中有可能導(dǎo)致問(wèn)題坑律。其次,NaN與任何值都不相等囊骤,包括NaN本身
?提示:請(qǐng)使用isNaN()全局函數(shù)來(lái)判斷一個(gè)值是否是NaN值晃择。
?isNaN()返回boolean(布爾)類型
?true代表數(shù)據(jù)是數(shù)字類型
?false代表數(shù)據(jù)是數(shù)字類型
?alert(isNaN(null));//true
?alert(isNaN(””));//true
?alert(isNaN(NaN));????//true
?alert(isNaN(25));????//false,25是一個(gè)數(shù)值
?alert(isNaN('25'));????//false也物,'25'是一個(gè)字符串?dāng)?shù)值宫屠,可以轉(zhuǎn)成數(shù)值
?alert(isNaN('Lee'));????//true,'Lee'不能轉(zhuǎn)換為數(shù)值
?alert(isNaN(true));????//false?true可以轉(zhuǎn)成成1
?isFinite
?返回值是boolean(布爾)類型true代表沒(méi)有超出取值范圍false代表超出取值范圍
?可以用isFinite()方法判斷某個(gè)數(shù)值是否在最大值和最小值之間;
?var result = Number.MAX_VALUE +Number.MAX_VALUE ;
?alert(isFinite(result));//false
文本類型string
?在JavaScript程序中的字符串直接量滑蚯,是由單引號(hào)或雙引號(hào)括起來(lái)的字符序列浪蹂。由單引號(hào)定界的字符串中可以包含雙引號(hào)抵栈,由雙引號(hào)定界的字符串中也可以包含單引號(hào)。
轉(zhuǎn)義字符
轉(zhuǎn)義字符是一種特殊的字符常量坤次。轉(zhuǎn)義字符以反斜線"\"開頭古劲,后跟一個(gè)或幾個(gè)字符。轉(zhuǎn)義字符具有特定的含義缰猴,不同于字符原有的意義产艾,故稱“轉(zhuǎn)義”字符
\'單引號(hào)
\"雙引號(hào)
\&和號(hào)
\\反斜杠
\n換行符
\r回車符
\t制表符
\v垂直方向制表符
\b退格符
\f換頁(yè)符
?字符串拼接(+)的方法;
?求字符串長(zhǎng)度length屬性滑绒;
?字符串轉(zhuǎn)換toString()函數(shù)將其他數(shù)據(jù)類型轉(zhuǎn)換成字符串類型
typeof()
返回一個(gè)數(shù)據(jù)的類型
它返回值是一個(gè)字符串闷堡,該字符串說(shuō)明運(yùn)算數(shù)的類型
?一、對(duì)于數(shù)字類型的操作數(shù)而言疑故,typeof返回的值是number杠览。比如說(shuō):typeof(1)
?二、對(duì)于字符串類型纵势,typeof返回的值是string踱阿。比如typeof("123")返回的值是string。
?三吨悍、對(duì)于布爾類型扫茅,typeof返回的值是boolean。比如typeof(true)返回的值是boolean育瓜。
?四葫隙、對(duì)于對(duì)象、數(shù)組躏仇、null返回的值是object恋脚。比如typeof(window),typeof(document)焰手,typeof(null)返回的值都是object糟描。
?五、對(duì)于函數(shù)類型书妻,返回的值是function船响。比如:typeof(eval),typeof(Date)返回的值都是function躲履。
?六见间、如果運(yùn)算數(shù)是沒(méi)有定義的(比如說(shuō)不存在的變量、函數(shù)或者undefined)工猜,將返回undefined米诉。比如:typeof(sss)、typeof(undefined)都返回undefined篷帅。