javascript-数据类型

1.动态的数据类型。

首先javascipt的数据类型是动态的。相同变量可以作用不同类型。比如:

        var numbers =1;数字

         numbers="hh";字符串。

2.数据类型

1.数字,不区分有无小数点。 对象类型(number)

2.字符串,单引号双引号不影响。对象类型(String)

3.boolean类型即true和false

4.对象 对象是拥有属性和方法的数据。(属性方面,属性加上属性值 可以看做键值对)

比如:var user ={name:"nies",sex:"nv"};

 

5.数组(是一个对象),创建数组的方式如下:

   (1)var arrylist = new Array(); arrylist [1]=2   (2)var iterlist = [1,2,3,“类型可以不同”] (该方法可以防止new方法的漏洞) (3) var array = new Array(12,3);

new 方法漏洞(用以下方法可以检测的漏洞) :

   var numlist = new Array(5); console.log(numlist.length); console.log(numlist[0]);

6.undefined 和null 

  undefined 表示这该变量会没有值。 null可以用来清空变量。

可以理解为:null对变量有定义了,变量没有内容。 undefined是连变量是什么何种都未定义。 

比如: var changge1; var changg = null;注==和===。

两者有区别,==只是比较值是不是相同。 ===则比较值和类型都要相同。但对于高阶的类型(object,Array等)==和===都是比较指针。

比如: var change=1; var change1="1"; console.log((change==change1));

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值