2016年1月29日
Last updated
Last updated
json的四个基本原则
并列数据之间用逗号(“ , ”半角)分隔
映射用冒号(“ : ”)表示
并列数据的集合(数组,列表)用方括号(“ [] ”)表示
映射的集合(对象)用大括号(“ {} ”)表示
json字符集必须是Unicode。
JavaScript 程序能够使用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 对象。
eval()函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undefined。
如果参数中没有合法的表达式和语句,则抛出 SyntaxError 异常。 如果非法调用 val(),则抛出 EvalError异常。 如果传递给eval() 的 Javascript 代码生成了一个异常,eval() 将把该异常传递给调用者。
JSON.parse()
JSON.stringify()
JSON.stringify()方法可以将任意的 JavaScript 值序列化成 JSON 字符串。
Ajax
创建XMLHttpRequest对象
Try{}catch(e){}
“开始执行try块语句 ---> 还没有发生例外 ---> 捕捉到例外,开始执行catch块语句 ---> 错误名称: TypeError ---> 错误信息: 'abc' 未定义 ---> 开始执行finally块语句”
Error.name的取值一共有六种:
Error:()的使用与定义不一致
RangeError:数值越界
ReferenceError:非法或不能识别的引用数值
SyntaxError:发生语法解析错误
TypeError:操作数类型错误
URIError:URI处理函数使用不当
Throw 语句
throw 语句
允许我们创建自定义错误。 正确的技术术语是:创建或抛出异常(exception)。