03 2013 档案
js 判断英文和汉字
摘要:关于如何判断一个字符串是英文还是汉字,主要是用escape(str)这个方法,它会把汉字转译成16进制的转义序列;获取字符串字节数function count(str){ var arr=str.split(''), len=arr.length, count=0; for(var i=0;i<len;i++){ var s=escape(arr[i]); 例如:s='你';escape(a); "%u4F60" if(s.indexOf('%u')){ count=count+2; }else{ count++; } 阅读全文
posted @ 2013-03-22 15:55 startmyways 阅读(2263) 评论(0) 推荐(0)
函数声明 和 函数表达式 的区别
摘要:今天看了几篇关于函数声明和表达式的文章,总结一下。希望有不正确的,大家提提意见。函数声明 : function get(){alert(1)}函数表达式 : var a=function(){alert(1)}他们的执行效果是相同的,主要是总结下一些区别:一,函数声明可以通过解析器将函数声明放置到执行环境中并放在源代码的顶部 如:get(); function get(){alert(2)} 如果用函数表达式 如:get(); var get=function(){alert(a)} 就会报错"TypeError: undefined is not a function"二 阅读全文
posted @ 2013-03-21 10:59 startmyways 阅读(165) 评论(0) 推荐(0)