JS入门, 感觉这是个简单问题, 求助。。。

elmnd 2009-07-23 01:38:05

var point = {
x:1;
y:1;
}

这个的意思, x:1, y:1是不是赋初值?
point是一个类型, 还是变量?
/////////////////////

var rectangle ={
upperLeft: {x:2, y:2},
lowerRight:{x:4, y:4}
}

这个也请大大们说一下, 啥意思。。。
...全文
153 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
cb1156 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kingwolf_javascript 的回复:]
用 {} 来定义就是对象了
JS中没类这一概念
[/Quote]
那就当他是结构体吧......
浴火_凤凰 2009-07-23
  • 打赏
  • 举报
回复
用 {} 来定义就是对象了
JS中没类这一概念
zjkwangjie 2009-07-23
  • 打赏
  • 举报
回复
point 是字面量 有的也叫json 还有说是对象的
a:
b:
是它的两个属性
后面的是欠套,这个一般用来做js命名空间
cb1156 2009-07-23
  • 打赏
  • 举报
回复
用 {} 来定义就是对象了
然后里面就是属性和方法了.

JS是弱类型, 允许 对象的属性是对象.
一束光丫. 2009-07-23
  • 打赏
  • 举报
回复
接口
limengbing 2009-07-23
  • 打赏
  • 举报
回复
这应该是二维坐标问题吧!point是个变量,开始时对它进行初始化,后面的rectangle是对最后的位置进行固定的。呵呵…我是个新手,对不对就不知道了,
virus7581 2009-07-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zzhc 的回复:]
JScript code
var point = {
              x:1;
              y:1;
            }


这个的意思, x:1, y:1是不是赋初值?
point是一个类型, 还是变量?
/////////////////////

楼主写错了,应为
var point = {
              x:1,  //应为","不是";"
              y:1
            }
point 为对象,用JSON(JavaScript Object Notation)表示法定义的对象.
JSON的形式就是用大括“{}”号包括起来的项目列表,每一个项目间并用逗号“,”分隔,而项目就是用冒号“:”分隔的属性名和属性值。
[/Quote]
正解
对象直接量,就是定义一个对象,相当于
var point = new Object();
point.x = 1;
point.y = 1;
yxysdcl 2009-07-23
  • 打赏
  • 举报
回复
学习学习
amyzhangqian 2009-07-23
  • 打赏
  • 举报
回复
学习
dodie 2009-07-23
  • 打赏
  • 举报
回复
来学习的
FangYANYI 2009-07-23
  • 打赏
  • 举报
回复
up起来
zzhc 2009-07-23
  • 打赏
  • 举报
回复
JScript code
var point = {
x:1;
y:1;
}


这个的意思, x:1, y:1是不是赋初值?
point是一个类型, 还是变量?
/////////////////////

楼主写错了,应为
var point = {
x:1, //应为","不是";"
y:1
}
point 为对象,用JSON(JavaScript Object Notation)表示法定义的对象.
JSON的形式就是用大括“{}”号包括起来的项目列表,每一个项目间并用逗号“,”分隔,而项目就是用冒号“:”分隔的属性名和属性值。

87,914

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧