Nivelul 10.5 al cărții de probleme JavaScript

Задание 1

Pe pagină, utilizatorul selectează text. La apăsarea Ctrl + Enter scrieți acest text în clipboard.

Задание 2

Este dat un textarea. În el se introduce text. La apăsarea tastei Tab inserați în locul unde clipește cursorul simbolul de tabulare.

Задание 3

Sunt date input-uri. În orice input se poate introduce text și se poate apăsa Enter. După aceasta, textul din input dispare. Faceți astfel încât fiecare input să memoreze textele introduse. Deasupra fiecărui input plasați săgeți, cu ajutorul cărora se va putea returna textul introdus anterior în input.

Задание 4

Este dat un număr. Afișați pe ecran procesul de descompunere a numărului în factori primi, ca la școală.

Задание 5

Este dat un obiect multidimensional cu un nivel arbitrar de imbricare:

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

Creați o funcție care va returna elementele obiectului, primind ca parametru un șir cu cheile obiectului, separate prin puncte:

javascriptfunc('a.b.c'); // va returna '+++'
Задание 6

Este dat un tabel. La apăsarea butonului umpleți-l în felul următor: