基本数据类型
赋值语句: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号