在Javascript中不同的数据类型有着不同的作用,不同的数据类型处理不同的变量。
Javascript的数据类型主要有以下:
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)。
引用数据类型:对象(Object)、数组(Array)、函数(Function)。
PS:Javascript的变量拥有动态类型,意思就是可以用作不同的数据类型赋值,比如:var a = 5; // 现在 x 为数字 var a = "hello"; // 现在 x 为字符串
字符串是用来存储字符的变量,定义的时候需要用双引号或者单引号:
var name='hello'
数字的赋值与字符串不同的是,不要带引号:
var a=10 //整数 var b=30.66 //小数 var c=123e5; // 12300000科学计数
数字类型的变量可以直接用来数学运算。
布尔(逻辑)只能有两个值:true 或 false。
var x=true; var y=false;
这两种类型的变量意思是不含有任何值,我们一般用赋值为Null来清空变量。
var a='hello'; a=Null;
对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 一一对应来定义。属性由逗号分隔:
var person={name:"zhang san", age:26};
上面例子中的对象 (person) 有三个属性:name、age。
空格和折行无关紧要。声明可横跨多行:
var person={ name : "zhang san", age: 26 };
该类型的数据可以通过以下得到其中的值:
var name=person.name; //赋值后name的值为"zhang san" var age=person["age"]; //赋值后age的值为26
数组的意思是很多数据的集合,有一维的,有二维的甚至多维的,这里直说简单一维的数组:
var person=new Array(); person[0]="zhang"; person[1]=26;
除了以上的定义方式,您还可以这样定义:
var person=new Array("zhang",26);
或者这样:
var person=["zhang",26];
访问中的值与对象相似,可以这样:
var a=person['name'] var b=person[1]
数组下标是基于零的,所以第一个项目是 [0],第二个是 [1],以此类推。
函数的定义如下:
Function 函数名(){ //这里是语句体 }
函数的应用后面会有专篇解释。
学习不止眼前的教程与笔记还需实践与创新——小伙伴们块动手试试吧~
Javascript2020-04-04
HTML2020-03-13
HTML2020-03-15
HTML2020-03-25
python2019-10-08
Javascript2020-06-03