Литералдар
Жұмыс ағынының жүйесі, көптеген қолданған қарапайым литералдарды және құрамдас дерек түрлерін қолдайды.
Төменде қолданылған қарапайым және құрамдас дерек түрлерінің литералдары берілген:
- логикалық литерал
- қалқыма литерал
- бүтін сан литералы
- жол литералы
- уақыт литералы
- жиым литералы
Логикалық литералдар
true
false
Жоғарыда көрсетілгендей осы литералдарды енгізіңіз: айналасында тырнақшалары жоқ төменгі іс.
Қалқыма литералдар
[+|-]<сандар>.<сандар>[(E|e)[+|-]<сандар>]
мұндағы
ондық үтірмен бөлінген сандар жиынтығы міндетті емес
(бірақ екі жиынтықта да емес), және егер E немесе e мәні бар болса, ондық үтір міндетті емес. Қалқыма литералдарының мысалдарында бар:1.0 0.53 -1e5 3.43769e-27
Қалқыма литералдағы санның ең көп мәнді саны, платформаға тәуелді болады. Егер сервер немесе клиент платформасының шегінен асатын мәнді енгізген болсаңыз, жұмыс ағынының жүйесі оны сақтау кезінде, мәнді білдірмей қысқартады. Әдетте, 15 мәнінің қалқыма литералы немесе аз сандар, қолданған ауқымға түсіп, қысқартылмайды.
- Екілік қалқыма литералы - IEEE екілік қалқымалы үтір мәні. Екілік қалқыма литералын тағайындау үшін, 'f' немесе 'F' мәнін,
мәннің соңына үстеңіз (мысалы, 1f, 3.0f, -4.56F, немесе 6.45e17f).
Екілік
қалқыма мәні, 0 мәніне немесе келесі ауқымдағы мәнге тең болады:
- Шамамен 2.2250738585072014e-308≤| x|≤ шамамен 1.7976931348623157e308
- Ондық қалқыма литералы, дәл ондық мәнді білдіреді бірақ IEEE мәніне немесе басқа да стандартқа сай емес. Жұмыс ағынының жүйесі, 'f' немесе 'F' әріптерінің қосылуынсыз қалқыма литерал мінін, ондық қалқыма литералы сияқты интерпретациялайды. ондық қалқыма литералының мәні 0 мәніне немесе келесі ауқымдағы мәнге тең болады: 1e-260 ≤| x|≤ 1e252.
Аралас екілік арифметикалық және ондық қалқыма мәнінде, сонымен өрнектің есептеуі үшін ондық қалқыма пішімге барлық екілік қалқыма мәні түрленеді, есептеудің нәтижесі - ондық қалқыма мән болады. Егер қажет болса, нәтиже келесіде екілік қалқыма пішіміне қайтара түрленеді. Мысалы, егер өрнектің нәтижесі тек қана екілік қалқыма мәндерін сақтайтын дерек өрісінде сақталса, бұл қосымша түрлендіру қажетті болады.
Бүтін сан литералдары
1 -25 1426987224
Есте сақтаңыз, мән -2147483648 және 2147483647 аралығында болуы керек.
Жол литералдары
Жол литералы, бір немесе қос тырнақшамен қоршалуы керек. Қоршалатын тырнақшаларды қосқанда, литерал 255 таңбадан ұзын болуы мүмкін.
Қоршалатын тырнақшалар, жолдың бір бөлігі болып қарастырылмайды. Бір немесе қос тырнақшаларды жолға қосу үшін, жолдағы тиісті орынға қалаулы екі тырнақшаны кірістіруіңіз керек. Мысалы:
Бұл жолды рәсімдеу үшін | Мынаны енгізіңіз |
---|---|
|
|
|
|
|
|
Уақыт литералдары
Уақыт дерегінің түрінде литерал мәндері жоқ.
Өрнекте, уақыт мәні әдетте өрнек есептелетін серверде, ағымдағы уақытты қайтаратын systemtime() функциясынан нәтижеленеді. Өрнекпен қолданылған уақыт мәні, сонымен қатар түрлену функциясы немесе stringtotime функциясы арқылы жол литералының ашық түрлендіруінен де нәтиже болуы мүмкін.