JavaScriptда сонларни ажратиш

Number функсияси фақат рақамлардан иборат сатрлар билан ишлайди. Бирок, JavaScriptда дастурлаш жараёнида сиз кўпинча бошланишида сон, кейин эса ҳарфлар турган сатрлар билан ишлашингиз керак бўлади.

Бундай сатрга мисол қилиб пикселдаги қийматни кўрсатиш мумкин: '12px'. Фарз қилайлик, биз бошланишида турган сонни олиб, сатр қисмини ташлаб юборишимиз керак. Бундай амалиёт учун parseInt функсияси мавжуд. Келинг унинг ишлашини мисолда кўрамиз:

javascriptlet num = parseInt('12px');
alert(num); // 12 ни кўрсатади

Бирок, пикселлар баъзан касрли бўлади: '12.5px'. Бу ҳолатда parseInt функсияси ишни бajarолмайди ва фақат бутун қисмини кўрсатади:

javascriptlet num = parseInt('12.5px');
alert(num); // барча ҳолда 12 ни кўрсатади

Умуман олганда, эҳтимол бундай ишлаши - айнан сизга керак бўлган нарсадир. Лекин агар бундай бўлмаса - у ҳолда parseFloat функсиясидан фойдаланинг, у сонни унing каср қисми билан бирга олади:

javascriptlet num = parseFloat('12.5px');
alert(num); // 12.5 ни кўрсатади

Албатта, каср қисмининг йўқлиги parseFloat функсиясининг тўғри ишлашига халақит бермайди:

javascriptlet num = parseFloat('12px');
alert(num); // 12 ни кўрсатади
Задание 1

'5px' қийматли ўзгарувчи ва '6px' қийматли ўзгарувчи берилган. Ушбу ўзгарувчиларнинг қийматларидан пикселлар йиғиндисини топинг ва уни экранга чиқаринг.

Задание 2

'5.5px' қийматли ўзгарувчи ва '6.25px' қийматли ўзгарувчи берилган. Ушбу ўзгарувчиларнинг қийматларидан пикселлар йиғиндисини топинг ва уни экранга чиқаринг.

Задание 3

Олдинги масалани шундай модлаштирингки, чиқаётган натижага 'px' ҳарфлари қўшилсин. Яъни, агар бизнинг йиғинди 11.75 га тенг бўлса, у ҳолда экранга '11.75px' чиқсин.