介绍
本篇文章为大家展示了如何在JavaScript中使用json对象和eval()函数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<强>一、JavaScript中的数组强>
数组使用<代码>[]代码>,<代码> new Array() 代码>或<代码>新数组(计数)代码>进行创建
创建数组之后我们可以对其静态初始化,也可以对其动态赋值
数组的常用属性:长度
数组的常用方法:<代码> toString() 代码>,<代码>加入()代码>,<代码>反向()代码>,<代码>推()代码>,<代码> pop() 代码>
& lt; script 类型=拔谋?javascript"比;//才能静态初始化 var 才能;myArray =,(1、2、3, 45岁,67年);//才能获取数组中的个数 警报才能(“myArray.length=? myArray.length); ,,(var 我=0;i
<强>二,JavaScript中的json对象强>
json对象使用<代码>{}代码>进行创建,通常用在不同的语言之间进行数据交换,它是一种轻量级的数据传输格式
java可以在后台拼接json字符串,并将json字符串发送给浏览器,浏览器可以解析json格式的字符串,这样的java和JavaScript就完成了数据传输
& lt; script 类型=拔谋?javascript"比;//才能创建json对象 var 才能;user ={userCode: 101, ,,,,,,,uerName:“guoguo" ,,,,,,,地址:“瓦力瓦力“}; 警报才能(“user.userCode=? user.userCode);//user.userCode=101 警报才能(“user.uerName=? user.uerName);//user.uerName=她 警报才能(“user.address=? user.address);//user.address=瓦力瓦力//数才能组中的元素可以是json对象 var 才能;userArray =, [{userCode: 101, ,,,,,,,,,,uerName:“guoguo" ,,,,,,,,,,地址:“瓦力瓦力“}, ,,,,,,,,,,{userCode: 102, ,,,,,,,,,,uerName:“haha" ,,,,,,,,,,地址:“咕噜咕噜“} ,,,,,,,,,); 警报才能(“userArray [1] .userCode=? userArray [1] .userCode); 警报才能(“userArray [1] .uerName=? userArray [1] .uerName); 警报才能(“userArray [1] .address=? userArray [1] .address); & lt;/script>
<强>三,JavaScript中的eval()函数强>
JS中<代码> eval() 代码>函数的作用是将普通字符串当做JS代码来解释执行。
& lt; script 类型=拔谋?javascript"比; var 才能;str =,“var 我=10;“;//才能eval函数的作用:将普通字符串当做js代码解释执行 window.eval才能(str); 警报才能(“i=? i);//i=10//eval才能可以把json字符串转换成json对象,缺点:json变量的名称不可变 var 才能;jsonStr =,“var jsonObject =, {userCode: & # 39; 101 & # 39;,用户名:& # 39;她# 39;,年龄:& # 39;16 & # 39;}“; window.eval才能(jsonStr); 警报才能(“jsonObject.userCode=? jsonObject.userCode);//jsonObject.userCode=101 警报才能(“jsonObject.userName=? jsonObject.userName);//jsonObject.userName=她 警报才能(“jsonObject.age=? jsonObject.age);//jsonObject.age=16 null null null null null null null null null null如何在JavaScript中使用json对象和eval()函数