标签:
Javascript数据类型有6种:
(一)、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类型。
未完。。。。。。
标签:
原文地址:http://www.cnblogs.com/shenq/p/4343123.html