ประเภทข้อมูลทศนิยมที่ใช้สำหรับค่าตัวเลข
ทศนิยมชนิดข้อมูล
ประเภทข้อมูลทศนิยมถูกใช้เพื่อระบุค่าตัวเลข
ต่อไปนี้เป็นตัวอย่างของการประกาศทศนิยมใน schema ที่ใช้งาน:
<xs:element name="prize" type="xs:decimal"/>
องค์ประกอบในเอกสารของคุณอาจมีลักษณะเช่นนี้
<prize>999.50</prize>
หรืออาจมีลักษณะเช่นนี้
<prize>+999.5450</prize>
หรืออาจมีลักษณะเช่นนี้
<prize>-999.5230</prize>
หรืออาจมีลักษณะเช่นนี้
<prize>0</prize>
หรืออาจมีลักษณะเช่นนี้
<prize>14</prize>
Note: จำนวนสูงสุดของตัวเลขทศนิยมคุณสามารถระบุคือ 18
จำนวนเต็มชนิดข้อมูล
ชนิดข้อมูลจำนวนเต็มจะใช้ในการระบุค่าเป็นตัวเลขได้โดยไม่ต้องเป็นส่วนประกอบเศษส่วน
ต่อไปนี้เป็นตัวอย่างของการประกาศจำนวนเต็มใน schema ที่ใช้งาน:
<xs:element name="prize" type="xs:integer"/>
องค์ประกอบในเอกสารของคุณอาจมีลักษณะเช่นนี้
<prize>999</prize>
หรืออาจมีลักษณะเช่นนี้
<prize>+999</prize>
หรืออาจมีลักษณะเช่นนี้
<prize>-999</prize>
หรืออาจมีลักษณะเช่นนี้
<prize>0</prize>
ประเภทข้อมูลที่เป็นตัวเลข
โปรดทราบว่าทั้งหมดของชนิดข้อมูลด้านล่างนี้เป็นผลมาจากชนิดข้อมูลทศนิยม (except for decimal itself) !
ชื่อ | ลักษณะ |
---|---|
byte | ลงนามจำนวนเต็ม 8 บิต |
decimal | ค่าทศนิยม |
int | ลงนามจำนวนเต็ม 32 บิต |
integer | ค่าจำนวนเต็ม |
long | ลงนามจำนวนเต็ม 64 บิต |
negativeInteger | จำนวนเต็มมีค่าเพียงเชิงลบ (..,-2,-1) |
nonNegativeInteger | จำนวนเต็มมีค่าเฉพาะที่ไม่ใช่เชิงลบ (0,1,2,..) |
nonPositiveInteger | จำนวนเต็มมีเพียงค่าที่ไม่ใช่ในเชิงบวก (..,-2,-1,0) |
positiveInteger | จำนวนเต็มมีค่าเป็นบวกเท่านั้น (1,2,..) |
short | ลงนามจำนวนเต็ม 16 บิต |
unsignedLong | จำนวนเต็ม 64 บิต |
unsignedInt | จำนวนเต็ม 32 บิต |
unsignedShort | จำนวนเต็ม 16 บิต |
unsignedByte | จำนวนเต็ม 8 บิต |
ข้อ จำกัด เกี่ยวกับประเภทข้อมูลตัวเลข
ข้อ จำกัด ที่สามารถใช้กับชนิดข้อมูลตัวเลข:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace