码迷,mamicode.com
首页 > 编程语言 > 详细

javascript数据类型(上)

时间:2015-03-17 00:30:41      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

Javascript数据类型有6种:

  1. 数值型数据类型(Number);
  2. 字符串(String);
  3. 布尔型数据(Boolean);
  4. 对象(Object);
  5. 空(Null);
  6. 未定义(Undefined)。

       (一)、Number        

var a = 12;
alert(a);

 弹出a的值是12。        

var a = 12;         
alert(typeof a); 

【typeof 是查看变量的类型。】弹出的是number,说明a的返回参数为number,类型是Number类型【大写字母是数据类型,小写字母是返回参数】

        (二)、String        

var a = ‘abc‘;        
alert(a);

 弹出的a的值是abc。        

var a = ‘abc‘;
alert(typeof a);

 弹出的是string,说明a的返回参数为string,类型是String类型。       

var a = ‘2‘+‘3‘;       
alert(a);

 弹出的a的值是23,因为此时的2跟3是一个字符串,也就是2和3合并起来。        

var a = ‘2‘+‘3‘; 
aert(typeof a);

弹出的是string,说明a的返回参数为string,类型是String类型。           

var a = ‘2‘+3;        
alert(a);

 弹出的a的值为23。        

var a = ‘2‘+3; 
alert(typeof a);

返回值为string,说明此时的a是String数据类型。       

var a = ‘2‘+3+4+‘5‘;         
alert(a);

弹出的也是2345,因为是按照先后顺序,‘2’+3是一个字符串,字符串再加4还是字符串,字符串加字符串‘5’最终也是字符串。因此为2345。      

var a = ‘2‘+(3+4)+‘5‘;         
alert(a);

 弹出的a的值为275.        

var a = ‘2‘+(3+4)+‘5‘; 
alert(typeof a);

弹出的返回值为string,依然还是个字符串数据类型。       

var a = ‘2‘-‘1‘;         
alert(a);

 弹出的a的值为1。因为在js中,只有“-”字符串是相减的。        

var a = ‘2‘-‘1‘; 
alert(typeof a);

弹出的返回值为number,此时为Number数值类型。       

var a = ‘2‘-1;         
alert(a);

 弹出的a的值为1。        

var a = ‘2‘-1;
alert(typeof a);

 弹出的返回值为number,此时为Number数值类型。

        (三)、Boolean        

var a = true;         
alert(a);

 弹出的值是true。        

var a = true;
alert(typeof a);

返回的值是boolean。说明数据类型是Boolean类型。

        未完。。。。。。

javascript数据类型(上)

标签:

原文地址:http://www.cnblogs.com/shenq/p/4343123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!