<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String path= request.getContextPath(); String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> js1 <br>$(function(){ <br>var stu={name:"aa",age:20}; <br>console.log("名字:"+stu.name+"----"+stu["name"]); <br>//创建一个新的属性 <br>stu.sex="男"; <br>console.log("性别是:"+stu.sex); <br>//创建一个空的对象 <br>stu.addr={}; <br>console.log("地址:"+stu.addr); <br>console.log("-------------数组-------------"); <br>//定义一个数组 <br>var arr=[2,3,4,5,7]; <br>//获取数组的大小 <br>console.log("数组的大小是:"+arr.length); <br>//通过下标获取数组中的值,下标从0开始 <br>for(var i=0;i<arr.length;i++){ <br>console.log("数组中存放的值arr["+i+"]="+arr[i]); <br>} <br>//给改变数组中原来的值 <br>arr[2]=10; <br>console.log("数组中存放的值arr[2]="+arr[2]); <br>//新增数组中的元素 <br>arr[5]=20; <br>for(var i=0;i<arr.length;i++){ <br>console.log("改变后的数组中存放的值arr["+i+"]="+arr[i]); <br>} <br>console.log("-------for循环--数组中包含对象------------"); <br>var points=[{x:0,y:0},{x:1,y:1}]; <br>for(var i=0;i<points.length;i++){ <br>console.log("获取到数组对象的值:x="+points[i].x+"y="+points[i].y); <br>} <br><br>console.log("---- $.each()-----数组中包含对象------------"); <br>$.each(points,function(k,point){ <br>console.log("each 循环变遍历的结果是---》x="+point.x+"y="+point.y); <br>}); <br><br>console.log("----对象中包含数组------------"); <br>var d={ <br>t1:[[1,2],[3,4]], // 每一个属性的值都是数组 <br>t2:[[5,6],[7,8]] //并且数组的元素也是数组 <br>}; <br>console.log("获取值:"+d.t1[0]); //输出的结果是:获取值:1,2 <br><br>}); <br><br><br>