基本数据类型

回顾

赋值语句: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";

 

 

posted @ 2020-03-20 15:30  初雨了然  阅读(198)  评论(0)    收藏  举报