Junior
Типтерди которуу эмне?
sobes.tech AI
AIден жооп
Тирлердин түрүн өзгөртүү — бул бир түрдөгү маалыматтын баалуулугун башка түргө айландыруу.
JavaScriptте эки түрдүү түрлөрү бар:
- Ачык (Explicit) түрлөрү: куруучу функциялар же атайын ыкмалар аркылуу ишке ашырылат. Программист анык көрсөтөт, ал маалыматтын түрүн өзгөртүүнү каалайт.
- Жасалма (Implicit) түрлөрү: автоматтык түрдө JavaScript кыймылдаткычы тарабынан белгилүү учурларда, мисалы, салыштыруу же арифметикалык операторлорду колдонууда, ар түрдүү түрдөгү маанилердин ортосунда пайда болот.
Ачык түрлөрү мисалдары:
// Жолду санга айландыруу
let num = Number("123");
// Санды жолго айландыруу
let str = String(456);
// Санды булеанга айландыруу
let bool = Boolean(0); // false
let bool2 = Boolean(1); // true
Жасалма түрлөрү мисалдары:
// Жол жана сан кошуу — сан автоматтык түрдө жолго айланат
let result = "Hello " + 5; // "Hello 5"
// Жол жана сан салыштыруу — жол автоматтык түрдө санга айланат
let compare = "10" == 10; // true
// Жол жана сан көбөйтүү — жол автоматтык түрдө санга айланат
let product = "5" * 2; // 10
Түрлөрдүн өзгөрүшүн түшүнүү коддо күтүлбөгөн жүрүм-турумдардын алдын алууда маанилүү. Жасалма түрлөрү ката булагы болушу мүмкүн, ошондуктан айрым учурларда ачык түрлөрүн колдонуу тактык жана алдын-ала көрүүчүлүк үчүн артыкчылык болот.