java学习第二天

 

javascript的数据类型
1.简单数据类型:
          undefined, null , boolean, number , string 五种
2.复杂的数据类型
          object
javascript的代码都是由function组成,即函数。
注意:javaScript语言是区分大小写的,以上数据类型的单词都是小写的,不要和Number,String,
Object,Function等Javascript的内置函数混淆了。
关于object
javaScript中没有“类”的感念,只有对象。
对象的声明方式
第一种,调用Object函数创建对象:
var person = new Object();

对于一个已经声明的对象,可以给该对象设置任意属性。
比如:
为person对象设置一个名称属性:
person.name='zhangsan';
alert(person.name);
这样就是给person 对象设置了一个叫做name的属性,alert中会弹出name的属性值'zhangsan'

第二种,采用JSON形式创建对象:
var person ={name:'zhangsan'};
alert(person.name);

这种声明方式与第一种方式是等价的,alert中同样会弹出name的属性值'zhangsan'

第三种,自定义函数形式创建对象:
function Person(){};//定义一个空函数
var person = new Person();//使用new关键字创建一个对象。

对象的属性通常有两种访问方式,即“对象式”和“数组式”
对象式:
person.name='zhangsan';
alert(person.name);//将name作为对象person的一个属性
数组式:
person ['name']='zhangsan';
alert(person[name]);//将对象作为一个数组以属性名作为下标来访问。

遍历对象的所有属性和方法:
for(var s in person){

alert(person[s]);

}

对象的属性可以是简单数据类型,也可以是复杂数据类型,也可以是一个函数。
比如:
person.say=function(){

aleert('hello!');

}

person.say();//将name作为对象person的一个属性
person['say']();//将对象作为一个数组以属性名作为下标来访问

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值