This loop ciphered the message . Spaces , special characters and numbers remain same .
for ( let i = 0 ; i < msg . length ; i ++ ) { if ( msg [ i ] >= ' ' && msg [ i ] <= ' ' ) { let pos = msg [ i ] . charCodeAt ( 0 ) - 97 ; cipher += encoded [ pos ] ; } else if ( msg [ i ] >= ' ' && msg [ i ] <= ' ' ) { let pos = msg [ i ] . charCodeAt ( 0 ) - 65 ; cipher += encoded [ pos ] ; } else { cipher += msg [ i ] ; } } return cipher ; }