更新時間:2021年11月04日15時08分 來源:傳智教育 瀏覽次數(shù):
EL表達(dá)式中的常量又稱字面量,它是不能改變的數(shù)據(jù)。在EL表達(dá)式中包含多種常量,接下來分別對這些常量進(jìn)行介紹。
1.布爾常量
布爾常量用于區(qū)分一個事物的正反兩面,它的值只有兩個,分別是true和false。
2.整型常量
整型常量與Java中的十進(jìn)制的整型常量相同,它的取值范圍是Java語言中定義的常量Long.MIN_VALUE到Long.MAX_VALUE之間,即(-2)63~263-1之間的整數(shù)。
3.浮點數(shù)常量
浮點數(shù)常量用整數(shù)部分加小數(shù)部分表示,也可以用指數(shù)形式表示,例如,1.2E4和1.2都是合法的浮點數(shù)常量。它的取值范圍是Java語言中定義的常量Double.MIN_VALUE到Double.MAX_VALUE之間,即4.9E-324~1.8E308之間的整數(shù)。
4.字符串常量
字符串常量是用單引號或雙引號引起來的一連串字符。由于字符串常量需要用單引號或雙引號引起來,所以字符串本身包含的單引號或雙引號需要用反斜杠(\)進(jìn)行轉(zhuǎn)義,即用“\”表示字面意義上的單引號,用“\”表示字面意義上的雙引號。如果字符串本身包含反斜杠(\),也要講行轉(zhuǎn)義,即用“\\”表示字面意義上的反斜杠。
需要注意的是,只有字符串常量用單引號引起來時,字符串本身包含的單引號才需要進(jìn)行轉(zhuǎn)義,而雙引號不必進(jìn)行轉(zhuǎn)義;只有字符串常量用引號引起來時,字符串包含的雙引號才需要進(jìn)行轉(zhuǎn)義,而單引號不必轉(zhuǎn)義,例如,"ab'4c\"d5\\e"表示的字符串是ab'4c"\e。
5. Null常量
Null常量用于表示變量引用的對象為空,它只有一個值,用null表示。
猜你喜歡