解释一小段JAVASCRIPT代码

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:47:00
function unicode(str) {
var uni=0;
for(var i=0; i<str.length; i++){
uni += str.charCodeAt(i)/6553.5 * Math.pow(10,

str.length-i);
}
return uni;
}

等于没答……
uni+= str.charCodeAt(i)/6553.5 * Math.pow(10,str.length-i);
这句实现功能的关键没说

function unicode(str) { '调用unicode函数带有str的参数
var uni=0; '定义一个uni变量初始值的0
for(var i=0; i<str.length; i++){
'用for循环定义一个变量i初始值的0;循环条件i<str.length; i自加1
uni+= str.charCodeAt(i)/6553.5 * Math.pow(10,str.length-i);
'uni=nui+str.charcodeat.....
}
return uni; '返回uni的值
}