C军

不玩博客了!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月22日

摘要: 一、eval() //执行一段字符串中的javascript代码。 语法:eval(code); //可以将javascript写在字符串里面执行。 var str = "document.write('你好!');" eval(str);二、EvalError() 构造函数: new EvalError(); new EvalError(message);三、parstInt() 从字符串中解析整数 var str = "15avas"; var j = parstInt(str); ... 阅读全文
posted @ 2012-12-22 22:45 逆心 阅读(655) 评论(0) 推荐(1) 编辑

摘要: 一、Error()构造函数 构造函数:new Error(); new Error(message);二、Error.message //人类可读的错误消息 语法:error.message;三、Error.name //错误的类型 语法:error.name;四、Error.toString() //将一个Error对象转换为字符串。 var fun1 = function (x) { if (x < 1) { throw new Error("参数必须大于1"); } ... 阅读全文
posted @ 2012-12-22 21:38 逆心 阅读(373) 评论(0) 推荐(0) 编辑

摘要: 我们可以知道:escape()除了 ASCII 字母、数字和特定的符号外,对传进来的字符串全部进行转义编码,因此如果想对URL编码,最好不要使用此方法。而encodeURI() 用于编码整个URI,因为URI中的合法字符都不会被编码转换。encodeURIComponent方法在编码单个URIComponent(指请求参数)应当是最常用的,它可以讲参数中的中文、特殊字符进行转义,而不会影响整个URL。 请注意 encodeURIComponent() 函数 与 encodeURI() 函数的区别之处,前者假定它的参数是 URI 的一部分(比如协议、主机名、路径或查询字符串)。因此 enc... 阅读全文
posted @ 2012-12-22 21:24 逆心 阅读(53787) 评论(0) 推荐(3) 编辑

摘要: 一、new Boolean(value); //构造函数 Boolean(value); //转换函数 0,NaN,null,"",undefined都会转成false,其他都会返回true,包括字符串"false" var b = new Boolean(1); //new也可以写,就相当于上面的第二个构造函数 document.write(b); //输出true二、Boolean.toString() //将布尔值转换成字符串"true"或"false" var b = Boolean(1); docume. 阅读全文
posted @ 2012-12-22 20:44 逆心 阅读(398) 评论(0) 推荐(0) 编辑

摘要: 一、Arguments.callee //获取当前正在执行的函数,也就是这个函数自身,常用于获取匿名函数自身 语法:arguments.callee var factorial = function (x) { if (x < 2) { return 1; } else { return x * arguments.callee(x - 1); } } document.write(factori... 阅读全文
posted @ 2012-12-22 20:26 逆心 阅读(408) 评论(0) 推荐(0) 编辑