ජාවාස්ක්‍රිප්ට් හි සංක්ෂිප්ත සංඛ්‍යා බවට පරිවර්තනය

බොහෝ විට කේතය කෙටි කිරීම සඳහා Number වෙනුවට ස්ට්‍රිං එකකට ඉදිරියෙන් + ලකුණ තබයි. මේ ආකාරයෙන් ස්ට්‍රිං එක මත අංක සඳහා පමණක් වලංගු වන ක්‍රියාවක් ක්‍රියාත්මක කරන අතර ස්ට්‍රිං එක අංකයකට පරිවර්තනය කරනු ලැබේ.

උදාහරණය බලන්න:

javascriptlet a = +'2'; // විචල්‍යයට අංකය 2 ලියනු ලැබේ
let b = +'3'; // විචල්‍යයට අංකය 3 ලියනු ලැබේ
alert(a + b); // 5 ප්‍රතිදානය කරයි

තවත් උදාහරණයක් මෙන්න:

javascriptlet a = '2';
let b = +a; // b හි අංකය 2 ලියනු ලැබේ

පහත දැක්වෙන උදාහරණය, ක්‍රියාකාරී වුවද, ඉතා ලස්සන නොපෙනේ. එහි Number ශ්‍රිතය භාවිතා කිරීම වඩාත් සුදුසු වනු ඇත:

javascriptlet a = '2';
let b = '3';
alert(+a + +b); // 5 ප්‍රතිදානය කරයි
Задание 1

කේතය දී ඇත:

javascriptlet a = '2';
let b = '3';
alert(a + b); // '23' ප්‍රතිදානය කරයි

විස්තර කර ඇති ප්ලස් උපක්‍රමය භාවිතා කරමින්, a සහ b විචල්‍යයන්ට ස්ට්‍රිං නොව අංකය ප්‍රතිශත කරන ලෙසත්, ඒ අනුව ප්‍රතිඵලය '23' නොව 5 වන ලෙසත් ලබා දී ඇති කේතය නිවැරදි කරන්න.