You can't, unless you declare the variable outside the function.
You can only use the same variable names in the global scope:
function viewmessage(username, name){
window.username = username;
window.name = name;
}
alert(window.name + " : " + window.username ); // "undefined : undefined"
alert(name+" : "+username); // ReferenceError: 'name' not defined
In a local scope, you have to use variable names which are re-declared inside the function:
var username2, name2;
function viewmessage(username, name){
username2 = username; // No "var"!!
name2 = name;
}
alert(username2 + " : " + name2); // "undefined : undefined"
viewmessage('test', 'test2');
alert(username2 + " : " + name2); // "test : test2"
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…