JavaScript,以下简称js,是一门动态的、弱类型的、基于原型的直译式脚本语言。跟其他编程语言一样有很多相通的地方,但是语法上相对而言没有那么严格,所以入门起来是非常简单的,这篇主要介绍js中变量定义和数据类型:
变量:存储数据的容器,在js中所有变量的定义统一用关键字var定义,包含变量名和变量值:
根据变量中保存不同的数据类型,会赋予变量不同的取值,js中数据类型分为简单数据类型和复杂数据类型两种:
一、简单数据类型 :
Number 数字类型 比如:var num = 100;
String 字符串类型(用引号引起来的) 比如上述name变量就是保存的字符串
Boolean 布尔类型 该类型只有两种取值:true或者false
undefined 未定义类型 取值就是undefined,表示变量未做初始化(赋值)
null 空值 取值就是null,表示空,是一种特殊的对象
二、复杂数据类型:
a.Object:对象 拥有自己的属性和方法,由键值对构成,key:value为一个键值对(其中key必须为字符串)。
对象定义有两种方式:
方式一(常用):
var obj = ;
方式二(不推荐):
var obj = new Object();
obj.name="小明";
obj.age=18;
对象的取值方式:对象名.key值
console.log(obj.name);//此行代码的功能就是获取obj对象中key为name的取值,打印结果为"小明"
b.数组:用来保存一个集合(同类型的多个数据)
数组定义也有两种方式:
方式一(常用):
var arr =["aa",'bb',"cc","dd"];
方式二(不推荐):
var arr =new Array("aa","bb","cc","dd");
注:数组中每个数据都有一个下标,用于取值赋值,下标从0开始
数组的取值方式:数组名[下标]
console.log(arr[1]);//此行代码的功能就是获取数组中第二个数据,打印结果为“bb”。
领取专属 10元无门槛券
私享最新 技术干货