变量和数据类型

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”。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180620A1FN2800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券