⊗jsPmBsCTN 44 of 505 menu

JavaScript'те санга айландыруу

Төмөндөгү кодду карап көрөлү:

let a = '2'; let b = '3'; alert(a + b); // '23' чыгарат

Көрүнүп тургандай, биздин учурда эки өзгөрмө тең сапты камтыйт жана ошого жараша сап катары кошулат.

Өзгөрмөлөрдүн маанилери сап эмес, сан катары кошулушун каалайбыз деп коёлу. Бул учурда биз өзгөрмөбүздүн тибин Number деген атайын функцияны колдонуп, санга милдеттүү түрдө айландыра алабыз:

let a = '2'; let b = '3'; alert(Number(a) + Number(b)); // 5 чыгарат

Саптарды санга кошуу амалында эмес, түздөн-түз өзгөрмөгө жазганда айландырсаңыз болот - ал иштейт:

let a = Number('2'); // өзгөрмөгө 2 саны жазылат let b = Number('3'); // өзгөрмөгө 3 саны жазылат alert(a + b); // 5 чыгарат

a өзгөрмөсүнө '10' мааниси жана b өзгөрмөсүнө '20' мааниси берилген. Бул өзгөрмөлөрдү сандар сыяктуу кошуңуз.

Кодду иштетпей туруп, экранга эмне чыгарыларын аныктаңыз:

alert( Number('2') + Number('3') );

Кодду иштетпей туруп, экранга эмне чыгарыларын аныктаңыз:

alert( 2 + Number('3') );

Кодду иштетпей туруп, экранга эмне чыгарыларын аныктаңыз:

alert( '2' + Number('3') );
Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу