javaScript数据类型解析

本文详细介绍了JavaScript中变量声明的方式及其内置的数据类型,包括基本类型如整型、字符型、浮点型,以及复合类型如数组和对象,并通过实例展示了它们的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通用表达类型 var

整型:

for(var i=0;i<10;i++)  这里面的i就默认为整型了。

字符型

var str='1234' 这里面的str就默认为字符串了。

浮点型

var doublee=0.7 这里面的doublee就默认为浮点型了。

数组

var num=5;

var ary=new Array(num);

var ary1=new Array(

new Array('11','22','33'),

new Array('aa','bb','cc','dd'),

new Array(1,2,3.5,7),

new Array(

'22',

new Array('99','55','33')

)

)

结果:ary1.length=3, ary1[2].length=4

var maxHeight=document.documentElement.clientHeight,maxWidth=document.documentElement.clientWidth;
var filterMenuArray=new Array(
new Array('不限','从高到低','从低到高'),
new Array('不限','研发部','综合部','销售部','产品部'),
new Array('不限','男','女'),
new Array('不限','省内','省外'),
new Array('不限','已激活','未激活','无效')
);

var filterMenuArray=new Array(5);
filterMenuArray[0]=new Array('不限','从高到低','从低到高');
filterMenuArray[1]=new Array('不限','研发部','综合部','销售部','产品部');
filterMenuArray[2]=new Array('不限','男','女');
filterMenuArray[3]=new Array('不限','省内','省外');
filterMenuArray[4]=new Array('不限','已激活','未激活','无效');

上下两个数组一模一样。

对象类型Object

var page={
start:1, //这句话不等于 var start=1;而是等于this.page=1;
limit:10, //这句话不等于 var limit=10;而是等于this.limit=10;
totalPage:1000//这句话不等于 var totalPage=100;而是等于this.totalPage=1000
};

结果 page.start=1

变态版的数组和对象类型组合

var btnArray = new Array();
btnArray['name'] = new Array('全选','挂失','注销','打印办证清单','打印借书证','批准','拒绝');
btnArray['id'] = new Array('allSelect','loss','cancle','printList','printCard','approve','refuse');
var btnData = {
btnFatherId:'bbarBtnPanel',         //这句话等于 var btnFatherId='bbarBtnPanel';
btnArray : btnArray,//这句话等于 var btnArray =btnArray ;

kong:''
};

结果 要想拿到‘全选’这个值我可以调用 btnData.btnArray['name'][0],也可以表示成btnData.btnArray.name[0],但是btnArray.length就不是2了,

例:

function createbbarLeftPanel(){
// var nameArray=btnData.btnArray.name;
var idArray=btnData.btnArray.id;
for(var i=0;i<btnData.btnArray.name.length;i++){
createBbarLeftButtons(btnData.btnArray['name'][i],idArray[i]);
}
Ext.getCmp('bbarLeftPanelID').doLayout();
}



java语言:

//int[]a=new int[50];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值