基本数据类型
赋值语句:var 语法: var 变量名 [=初始值;]
var  num=10;
var  str="zhangsan";
目标
javaScript的基本数据类型
问题:java的基本数据类型有哪些?
byte short int long float double char boolean
一、javaScript的基本数据类型
六种简单的数据类型
- 
数字类型: Number 
- 
字符串类型:String 
- 
布尔类型: Boolean 
- 
未定义类型:Undefined 
- 
空对象:Null 
- 
数组类型:Array 
两种复杂的数据类型
- 
函数类型: Function 
- 
对象类型: Object 
二、javaScript的数据类型详解
- 
Number类型用来表示整数和小数。 
var x=10;
var y=12.5;
console.info("x==="+x);
console.info("y==="+y);
- 
String类型用来表示一串字符。字符需要用引号引起(单双引号都行) 
var str="zhangsan";
console.info("str==="+ typeof str);
//typeof用来检测变量的数据类型。
- 
Boolean类型,即布尔值,只有两个值,true(真)和false(假); 
var b=true;
console.info("b==="+  typeof  b);
- 
Undefined类型,值只有一个Undefined。当一个变量被声明时,当未被赋值,值就是Undefined。 
var c;
console.info(typeof c);
- 
Null类型,值只有一个null,null表示空对象,用于将来给该对象赋值。 
var a=null;
console.info(a);
console.info(typeof a);
a=1;
console.info(a);
console.info(typeof a);
- 
Array类型,数组类型,用于存放一组数据。 
var arr= ["name",10,"color"];
console.info(typeof arr);  //object 
console.info(arr instanceof Array);  //true
console.info(Object.prototype.toString.call(arr));  //object Array
var x=null;
console.info(Object.prototype.toString.call(x));    //object Null
- 
函数(Function) 类型实际上是对象,每个函数都是function的实例。 代码的复用性,模块化编程。 
function laber(num1,num2){
    console.info(num1+num2);
}
laber(1,2);
var laber1=function (num1,num2){
    console.info(num1+num2);
}
laber1(2,3);
- 
Object(对象):由花括号分割,在,括号的内部,对象的属性名称和值对的形式存在,属性由逗号分割。 
var persovar person={
	id:1,
	name:"张三",
	age:18
}
console.info(person.age);
console.info(Object.keys(person)[2]);
- 
使用关键字new来声明数据类型。 
var str = new String; var num = new Number; var obj= new Object; obj.name="aaa"; obj.id=1;
- 
使用关键字new来声明数组。 
var car = ["自行车","red",110];
var car1= new Array("自行车","red",110);
var car2= new Array;	car2[0]="自行车";
car2[1]="red";
    路是自己的,没必要拿别人的标准衡量自己,它只配成为垫脚石。

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号