当前位置: 代码迷 >> JavaScript >> JavaScript的一个简单函数段出错,大家帮找一下。解决办法
  详细解决方案

JavaScript的一个简单函数段出错,大家帮找一下。解决办法

热度:180   发布时间:2012-02-19 19:43:38.0
JavaScript的一个简单函数段出错,大家帮找一下。
JsLib.Str.GetStringLength   =   function(str)
{
var   Length   =   0;
for(i=0;   i <str.length;   i++)
{
char   =   str.charCodeAt(i);  
if(char   >   255)
{  
Length   =   Length   +   2;
}
else
{
Length   =   Length   +   1;
}
}
return   Length;
}

------解决方案--------------------
for(i=0; i <str.length; i++)
改成for(var i =0)
------解决方案--------------------
char是关键字 不能用来命名

for(i=0; i <str.length; i++)
{
if(str.charCodeAt(i) > 255)
{
Length = Length + 2;
}
else
{
Length = Length + 1;
}
}

  相关解决方案