Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function encodeAndDecodeMessages() {
- const divs = document.querySelectorAll('main div textarea');
- const buttons = document.querySelectorAll('button');
- const encodeTextArea = divs[0];
- const decodeTextArea = divs[1];
- const encodeButton = buttons[0];
- const decodeButton = buttons[1];
- encodeButton.addEventListener('click', encodeText);
- decodeButton.addEventListener('click', decodeText);
- function encodeText(){
- let text = encodeTextArea.value;
- let encodedText = encodeAndDecode(text, 1);
- decodeTextArea.value = encodedText;
- encodeTextArea.value = '';
- }
- function decodeText(){
- let text = decodeTextArea.value;
- let decodedText = encodeAndDecode(text, -1);
- decodeTextArea.value = decodedText;
- }
- function encodeAndDecode(text, coeficient) {
- return [...text]
- .map(x => String.fromCharCode(x.charCodeAt(0) + coeficient))
- .join('');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment