JavaScript тілінің нақты типтері туралы мақала

Sheber Education24 МаусымҚаралды:74Жүктелді:0

Мақалада JavaScript тіліне жалпы шолу жасалып, нақты типтердің ерекшеліктері мен айырмашылығы түсіндіріледі. Материал информатика мұғалімдері мен бағдарламалауды үйреніп жүрген оқушыларға тіл құрылымын түсінуге және теориялық білімін толықтыруға пайдалы.

Алдын ала көру

Сатып алмас бұрын бірнеше бетін көре аласыз. Толық нұсқасы жүктегенде — жазусыз, сызықсыз.

Материалдан үзінді

1.2 Мәліметтердің қарапайым типтері мен литералдары

Әдетте бағдарламалар мәліметтерді өңдеу үшін жазылады. Мәліметтерді өңдеу бойынша әдістер мен мүмкіндіктер елеулі дәрежеде мәліметтер типіне тәуелді. Бұл дегеніміз, бағдарламадағы кез-келген айнымалы белгілі бір мәліметтер типіне тәуелді. Java тілі қатаң типті тілдерге жатады. Java- а барлық мәліметтерді қарапайым және сілтемелік деп бөлуге болады. Сілтемелік мәліметтер кластар иерархиясы арқылы іске асады. Қарапайым мәліметтер – бұл дәстүр десе болады. Қарапайым мәліметтер типі үшін сілтемелік баламалар болатынын атап кетсек.

Тәжірибеде қарапайым және сілтемелік типтер арасындағы айырмашылық аргументтерді әдіске беру кезінде байқалады. Мәліметтердің қарапайым типтері мән бойынша, ал сілтемелік – сілтеме арқылы байқалады. Кем дегенде бір заманауи бағдарламалық тілмен таныс оқырмандар үшін бұл терминдер таныс. Java тілінде аргументтерді әдістерге беру жолдары клас пен нысандармен жұмыс жасауға арналған 4-ші бөлімде толық қарастырылған. Әзірше атап кететін жағдай, мәліметтер типі, негізінде, базалық болып табылады. Осы типтердің мәліметтері кітаптың алғашқы бөлімінде жиі қолданылатын болады.

Java-да базалық типтердің төрт тобы болады: бүтін сандармен жұмыс үшін, жүзуші нүктемен бірге форматта сандармен жұмыс жасау үшін (нақты сандар),символдар мен логикалық тип — осылайша, барлығы сегіз тип болады. Java –да базалық типтер 1.1 - кестеде көрсетілген.

1.1- кесте- Java –дағы базалық (қарапайым) типтер

Мәліметтер типі (атауы)

Биттер саны

Түсініктеме

Класс-

қабықша

Byte

–128 бастап 127 дейінгі диапазондағы бүтін сандар

Byte

Short

–32768 бастап

Short

32767 дейінгі диапазондағы бүтін сандар

Int

Integer

бастап 2147483647 дейінгі диапазондағы бүтін сандар

ong

Long

–9223372036854775808 бастап

9223372036854775807 дейінгі диапазондағы бүтін сандар

Float

Нақты сандар. Абсолюттік шама бойынша

3,4 × 10–38 бастап 3,4 × 1038 дейінгі диапазонда өзгереді

Float

Double

Екі есе дәлдіктегі нақты сандар. Абсолюттік шама бойынша 1,7 × 10–308 бастап 1,7 × 10308 дейінгі диапазонда береді

Double

Символды мәндерді ұсыну үшін символды тип

(әдістер). Диапазондар мәні 0 бастап 65536 дейін (әрбір мән нақты символға сәйкес келеді)

Char

Character

Boolean

Мәліметтердің логикалық типі. Бұл типтің айнымалысы екі мән қабылдай алады

: true

(шынайы) және false (жалған)

Boolean

Осы кестеде базалық типтерге арналған клас – қабықшалардың атауы келтірілген. Клас -қабықшалар сәйкес тип айнымалысын нысан ретінде қарастыру қажет болған жағдайда қолданады. Алда базалық типтердің әрбір тобын жеке зерттейміз. Ең алдымен мәтіндердің бүтін санды типтеріне назар аудару керек.

Java–да бүтін санды мәліметтердің төрт тобы болады: byte, short, int және long. Типтер сәйкес тип мәнін жазу үшін бөлінетін биттер санымен ерекшеленеді. Биттердегі өлшем byte типі үшін 8 бастап long (8 бит дискреттілік қадамымен) типі үшін 32 дейін артады. Тәжірибеде сәйкес типті таңдау айнымалылар мәнінің мүмкін диапазонына сәйкес жүзеге асады. Әрине, сенімділік үшін ең «кең» мәліметтер типін қолданған дұрыс, бірақ бұл кезде тіпті ең өнімді компьютердің жүйелік ресурстары шексіз емес екендігін ұмытпау керек.

Нақты сандармен жұмыс үшін float және double типтері қолданылады. Осы типтердің көмегімен жүзетін нүктемен сан форматы іске асады. Бұл форматта нақты сан екі сан көмегімен беріледі: мантисстар мен дәреже көрсеткіштері. Осылайша берілген…

Жазылымдар

Өзіңізге ыңғайлы жазылымды таңдаңыз

1 күн

BASIC

790₸
/күн

5 ЖИ / күн

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

17 Құралдар / күн

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

5 Материал / күн

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

15 Ойындар / күн

Жазылым бойынша ойын жасау лимиті.

Тиімді

1 ай

BASIC

9 990₸
/ай

50 ЖИ / ай

Жасанды интеллект арқылы презентация, тест құрастыру мүмкіндігі

22 Құралдар / ай

Рефлексия, кері байланыс, таймер, топқа бөлу т.б инстурменттерге доступ

100 Материал / ай

Сайттағы 106мың материалға доступ.Кез-келген файлды жүктеп алу.

100 Ойындар / ай

Жазылым бойынша ойын жасау лимиті.

Реклама - жарнама

Сабаққа арналған ойындар

Сабағыңызға арналған интерактивті ойындарды жасанды интеллект арқылы құрастырыңыз! Тақырыпты жазсаңыз ойын бірден дайын болады