JavaScript ලූප ප්‍රායෝගිකව අභ්‍යාස කිරීම

Задание 1

ලූපයක් භාවිතයෙන් අංක තීරුවක් 1 සිට 100 දක්වා ප්‍රදර්ශනය කරන්න.

Задание 2

ලූපයක් භාවිතයෙන් අංක තීරුවක් 100 සිට 1 දක්වා ප්‍රදර්ශනය කරන්න.

Задание 3

ලූපයක් භාවිතයෙන් ඉරට්ටේ අංක තීරුවක් 1 සිට 100 දක්වා ප්‍රදර්ශනය කරන්න.

Задание 4

ලූපයක් භාවිතයෙන් අරාවක් X අක්ෂර 10 කින් පුරවන්න.

Задание 5

ලූපයක් භාවිතයෙන් අරාවක් අංක 1 සිට 10 දක්වා පුරවන්න.

Задание 6

අංක සහිත අරාවක් ඇත. ලූපයක් භාවිතයෙන් අරාවේ එම මූලද්‍රව්‍ය පමණක් ප්‍රදර්ශනය කරන්න, ශුන්‍යයට වඩා විශාල හා 10 ට වඩා කුඩා වන.

Задание 7

අංක සහිත අරාවක් ඇත. ලූපයක් භාවිතයෙන් පරීක්ෂා කරන්න, එහි අගය 5 වන මූලද්‍රව්‍යයක් තිබේද යන්න.

Задание 8

අංක සහිත අරාවක් ඇත. ලූපයක් භාවිතයෙන් සොයන්න මෙම අරාවේ මූලද්‍රව්‍යවල එකතුව.

Задание 9

අංක සහිත අරාවක් ඇත. ලූපයක් භාවිතයෙන් සොයන්න මෙම අරාවේ මූලද්‍රව්‍යවල වර්ගවල එකතුව.

Задание 10

අංක සහිත අරාවක් ඇත. එහි මූලද්‍රව්‍යවල ගණිතමය මධ්‍යන්‍යය සොයන්න.

Задание 11

අංකයක ව facto ්‍යාලය සොයන ස්ක්‍රිප්ට් එකක් ලියන්න. ව facto ්‍යාලය - යනු එකක සිට දී ඇති අංකය දක්වා ඇති සියලුම පූර්ණ සංඛ්‍යාවල ගුණිතයයි.

Задание 12

ලූපයක් භාවිතයෙන් අරාවක් අංක 10 සිට 1 දක්වා පුරවන්න.

Задание 13

අංක සහිත අරාවක් ඇත. අංක ධන හෝ ඍණ විය හැක. අරාවේ ධනාත්මක මූලද්‍රව්‍යවල එකතුව සොයන්න.

Задание 14

අංක සහිත අරාවක් ඇත, උදාහරණයක් ලෙස:

javascriptlet arr = [10, 20, 30, 50, 235, 3000];

අරාවෙන් එම අංක පමණක් තිරයේ ප්‍රදර්ශනය කරන්න, අංකය 1, 2 හෝ 5 ඉලක්කමෙන් ආරම්භ වන.

Задание 15

අංක සහිත අරාවක් ඇත. මෙම අරාවේ මූලද්‍රව්‍ය ප්‍රතිලෝම අනුපිළිවෙලින් ප්‍රදර්ශනය කරන්න.

Задание 16

අංක සහිත අරාවක් ඇත. ලූපයක් භාවිතයෙන් තිරයේ ඒවායේ අගයන් අරාවේ ඒවායේ අනුක්‍රමික අංකයට ගැලපෙන සියලුම මූලද්‍රව්‍ය ප්‍රදර්ශනය කරන්න.

Задание 17

අංක සහිත අරාවක් ඇත. for ලූපය සහ document.write ශ්‍රිතය භාවිතයෙන් අරාවේ සෑම මූලද්‍රව්‍යයක්ම නව පේළියකින් ප්‍රදර්ශනය කරන්න. මේ සඳහා br ටැගය භාවිතා කරන්න.

Задание 18

අංක සහිත අරාවක් ඇත. for ලූපය සහ document.write ශ්‍රිතය භාවිතයෙන් අරාවේ සෑම මූලද්‍රව්‍යයක්ම වෙනම ඡේදයකින් ප්‍රදර්ශනය කරන්න.

Задание 19

සතියේ දින අරාවක් සම්පාදනය කරන්න. for ලූපය භාවිතයෙන් සතියේ සියලුම දින ප්‍රදර්ශනය කරන්න, සහ සති අන්ත දින තදකුරු වලින් ප්‍රදර්ශනය කරන්න.

Задание 20

සතියේ දින අරාවක් සම්පාදනය කරන්න. for ලූපය භාවිතයෙන් සතියේ සියලුම දින ප්‍රදර්ශනය කරන්න, සහ වත්මන් දිනය ඇලකුරු වලින් ප්‍රදර්ශනය කරන්න. වත්මන් දිනයේ අංකය විචල්‍යයේ day ගබඩා කළ යුතුය.

Задание 21

පහත දැක්වෙන වැඩකරුවන් සහ ඔවුන්ගේ වැටුප් සහිත වස්තුව:

javascriptlet obj = {
  employee1: 100,
  employee2: 200,
  employee3: 300,
  employee4: 400,
  employee5: 500,
  employee6: 600,
  employee7: 700,
};

සෑම වැඩකරුවෙකුගේම වැටුප 10% කින් වැඩි කරන්න.

Задание 22

කලින් පැවති ගැටලුව වෙනස් කරන්න, එනම් වැටුප වැඩි කරන්න එම වැඩකරුවන්ට පමණක්, ඔවුන්ගේ වැටුප 400 ට වඩා අඩු හෝ සමාන වන.

Задание 23

පහත දැක්වෙන අරා ඇත:

javascriptlet arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];

මෙම අරා භාවිතයෙන් නව වස්තුවක් සාදන්න, පළමු අරාවේ මූලද්‍රව්‍ය එහි යතුරු කර, දෙවන අරාවේ මූලද්‍රව්‍ය අගයන් කර.

Задание 24

පහත දැක්වෙන වස්තුව:

javascriptlet obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};

මෙම වස්තුවේ යතුරුවල එකතුව සොයා එය අගයන්වල එකතුවෙන් බෙදන්න.

Задание 25

පහත දැක්වෙන වස්තුව:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};

මෙම වස්තුවේ යතුරු එක් අරාවකට ලියන්න, අගයන් - තවත් අරාවකට.

Задание 26

පහත දැක්වෙන වස්තුව:

javascriptlet obj = {
  1: 125,
  2: 225,
  3: 128,
  4: 356,
  5: 145,
  6: 281,
  7: 452,
};

නව අරාවකට එම මූලද්‍රව්‍ය ලියන්න, එහි අගය 1 ඉලක්කමෙන් හෝ 2 ඉලක්කමෙන් ආරම්භ වන. එනම් ඔබේ ප්‍රතිඵලයෙන් පහත දැක්වෙන අරාව ලැබේ:

javascript[
  125,
  225,
  128,
  145,
  281,
];
Задание 27

පහත දැක්වෙන අරාව:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

මෙම අරාවෙන් පහත දැක්වෙන වස්තුව සාදන්න:

javascript{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Задание 28

පහත දැක්වෙන අරාව:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

මෙම අරාවෙන් පහත දැක්වෙන වස්තුව සාදන්න:

javascript{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};