天天看点

基本数据类型

回顾

赋值语句:var 语法: var 变量名 [=初始值;]

var  num=10;
var  str="zhangsan";      

目标

javaScript的基本数据类型

问题:java的基本数据类型有哪些?

byte short int long float double char boolean

一、javaScript的基本数据类型

六种简单的数据类型

  1. 数字类型: Number
  2. 字符串类型:String
  3. 布尔类型: Boolean
  4. 未定义类型:Undefined
  5. 空对象:Null
  6. 数组类型:Array

两种复杂的数据类型

  1. 函数类型: Function
  2. 对象类型: Object

二、javaScript的数据类型详解

  1. Number类型用来表示整数和小数。
var x=10;
var y=12.5;
console.info("x==="+x);
console.info("y==="+y);      
  1. String类型用来表示一串字符。字符需要用引号引起(单双引号都行)
var str="zhangsan";
console.info("str==="+ typeof str);
//typeof用来检测变量的数据类型。      
  1. Boolean类型,即布尔值,只有两个值,true(真)和false(假);
var b=true;
console.info("b==="+  typeof  b);      
  1. Undefined类型,值只有一个Undefined。当一个变量被声明时,当未被赋值,值就是Undefined。
var c;
console.info(typeof c);      
  1. Null类型,值只有一个null,null表示空对象,用于将来给该对象赋值。
var a=null;
console.info(a);
console.info(typeof a);
a=1;
console.info(a);
console.info(typeof a);      
  1. 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      
  1. 函数(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);      
  1. Object(对象):由花括号分割,在,括号的内部,对象的属性名称和值对的形式存在,属性由逗号分割。
var persovar person={
	id:1,
	name:"张三",
	age:18
}
console.info(person.age);
console.info(Object.keys(person)[2]);      
  1. 使用关键字new来声明数据类型。
var str = new String;
var num = new Number;
var obj= new Object;
obj.name="aaa";
obj.id=1;      
  1. 使用关键字new来声明数组。
var car = ["自行车","red",110];
var car1= new Array("自行车","red",110);
var car2= new Array;	car2[0]="自行车";
car2[1]="red";      

路是自己的,没必要拿别人的标准衡量自己,它只配成为垫脚石。

继续阅读