Մակարդակ 10.5 JavaScript առաջադրանքների ժողովածու

Задание 1

Էջում օգտատերը ընտրում է տեքստ: Ctrl + Enter սեղմելու դեպքում գրեք այդ տեքստը clipboard-ում:

Задание 2

Տրված է textarea: Դրա մեջ ներմուծվում է տեքստ: Tab ստեղնը սեղմելու դեպքում տեղադրեք կուրսորի թարթման տեղում tabulation-ի նիշը:

Задание 3

Տրված են input-ներ: Ցանկացած input-ում կարելի է ներմուծել տեքստ և սեղմել Enter: Դրանից հետո տեքստը input-ից անհետանում է: Ապահովեք, որ յուրաքանչյուր input հիշի ներմուծված տեքստերը: Յուրաքանչյուր input-ից վերև տեղադրեք սլաքներ, որոնց օգնությամբ կարելի կլինի վերադարձնել նախորդ ներմուծված տեքստը input-ի մեջ:

Задание 4

Տրված է թիվ: Էկրանին ցուցադրեք թվի պարզ արտադրիչների տարրալուծման գործընթացը, ինչպես դպրոցում:

Задание 5

Տրված է կամայական խորության բազմաչափ օբյեկտ:

javascript{
  a: {
    b: {
      c: '+++'
    }
  },
}

Ստեղծեք ֆունկցիա, որն կվերադարձնի օբյեկտի տարրերը, պարամետրով ստանալով տող օբյեկտի բանալիներով, որոնք բաժանված են կետերով:

javascriptfunc('a.b.c'); // կվերադարձնի '+++'
Задание 6

Տրված է աղյուսակ: Կոճակը սեղմելու դեպքում լրացրեք այն հետևյալ կերպ.