你所不知道的JS数据类型

2017-03-08  本文已影响85人  元气满满321

今天介绍的是JS的数据类型,希望下次突然有人问说说JS的数据类型时,可以给他一个肯定的回答。

五种基本类型:
Undefined
Null
Boolean
Number
String

一种引用类型:
Object


五种基本类型###

1.Undefined

var message;
console.log("已声明但没有初始化变量message的类型:" + message);
console.log("根本没有声明变量也没有初始化变量age的类型:" + age);
控制台结果

2.Null

var student = null;
alert(typeof student);  //object
if(student != null){
    //对 student 做某些操作
}

3.Boolean####

var message = "Hello";
var messageAsBoolean = Boolean(message);
alert(messageAsBoolean);     //true     

转换规则:

转换规则

4.Number####

var intNum=55;//十进制
var octalNum=070;//八进制数,第一位必须是0,解析为56
var  octalNum=079;//无效的8进制数,9超过了8进制数的范围,解析为79
var hexNum=0xA;//十六进制数,前两位必须是0x,后跟16进制数字(0~9及A~F)
 var floatNum=3.2e7;//3.2×10(7次幂)
 var floatNum=3.2e-7;//3.2×10(-7次幂)

5.String

var firstName = 'juan';
var lastName  = "yu";

一种引用类型:Object

var object = {};

2.new()方法

var object = new Object();
var person={firstname:"John", lastname:"Doe", id:5566};

有两种获取属性的方法

name=person.lastname;//比较常用
name=person["lastname"];

好了,继续加油!

每天都努力一点
谢谢你看完


上一篇下一篇

猜你喜欢

热点阅读