Something Like that:
Function overloading
Syntax Parsers: read lang character by character
For that you need to create first html code.
HTML
<p>Lang EN = <span id="demo1"></span></p> <p>Lang ES = <span id="demo2"></span></p>
After that add this JS code.
JS
function greet(firstname, lastname, lang){
lang = lang || 'en';
if(lang === 'en'){
document.getElementById("demo1").innerHTML = 'Hello ' + firstname + ' ' + lastname;
}
if(lang === 'es'){
document.getElementById("demo2").innerHTML = 'Hola ' + firstname + ' ' + lastname;
}
}
function greetEnglish(firstname, lastname){
greet(firstname, lastname, 'en');
}
function greetSpanish(firstname, lastname){
greet(firstname, lastname, 'es');
}
greetEnglish('Johan','Doa');
greetSpanish('Johan','Doe');
[codepen_embed height=”265″ theme_id=”0″ slug_hash=”Nvgqqy” default_tab=”result” user=”pradeepanvi”]See the Pen Function overloading in javascript by Pradeep Kumar (@pradeepanvi) on CodePen.[/codepen_embed]
Now you can see
Lang EN = Hello Johan Doa
Lang ES = Hola Johan Doe