+ 2
How to Assign values to each Letter Or Number in JavaScript?
Like eg, var name = prompt (āType Your Nameā) document.write(name); This is how it happens but I want to know how to assign values to each letter, My name is Raaja and I want to assign values to each letter like, R - Rabbit A - Ate J- Jagged So when prompt appears and I type my name Raaja, The result shows up like, āRabbit Ate Ate Jagged Ateā How do we do that? Im a rookie but Iām curious to know how itās done! Would be absolutely one heck of a help if u help me! Thanks In Advance šš
5 Answers
+ 15
use an object to map letters to values
var letterMapper = {
a: "Ate",
b: "Boring",
c: "Cupid",
d: "Drama"
.....
}
for replacing letter with value just do something like this:
var name = "Raaja";
var res = "";
for(var letter of name){
res += letterMapper[letter.toLowerCase()] + " ";
}
+ 6
np @Raaja š
+ 3
You can use a two-dimensional array, and assign the letter on the first dimension, and the word on the second. Then you can make a loop that iterates through each letter in the text then match the key to its word value, then insert the output from each letter into a new array. Use another loop to print the elements of that array and insert whitespace between each element. That should pretty much be it.
+ 2
@Burey Wow never thought it would be this Easy! Thanks a lot ššš»
+ 2
@Jericho Arcelao
Thanks bro, Think that would help ššš»