Skip to content

jhorowitz/Quirk-Encoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

JavaScript-Quirk-Message-Encoder

Encode text using weird JavaScript Quirks

var message = "Hello, I'm Josh";
console.log(convertToCraziness(message));
// Output: [[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[++[[]][+[]]]+[]+[++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[++[[]][+[]]]+[]+[++[[]][+[]]]+[],[++[[]][+[]]]+[]+[++[[]][+[]]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[],[++[[]][+[]]]+[]+[+[]]+[]+[++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]+ ++[[]][+[]]]+[]].map(function(x){return String.fromCharCode(x)}).reduce(function(a,b){return a+b})

console.log(eval(convertToCraziness(message)));
// Output: Hello, I'm Josh

About

Reversibly encode text using JavaScript Quirks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published