JavaScript-基本数据类型,常量和变量

基本数据类型

JavaScript支持数字、字符串和布尔值3种基本数据类型

 字符串型

字符串型是JavaScript用来表示文本的数据类型,字符串通常由单引号或双引号括起来,如果字符串存在特殊字符,可以用转义字符代替

数字型

数字型也是JavaScript中的基本数据类型。在JavaScript中数字不区分整形和浮点型。所有数字都是以浮点型来表示的,数字的有效范围10^{-308} ~10^{308}之间

两个特殊数值 

  •  Infinity: 当JavaScript使用的数字大于JavaScript所能表示的最大值时,JavaScript会输出Infinity,无穷大的意思。如果JavaScript使用的数字小于JavaScript所能表示的最小值,JavaScript会输出-Infinity

当我输出1e309时,控制台将无法显示这么大的数字 

 console.log(1e309);

控制台就会显示

  • NaN : NaN是“Not a Number”(不是数字)的意思。在进行数学运算时产生了未知的结果或错误,JavaScript就会返回NaN

console.log(0/0);

用0除以0控制台就会显示NaN 

 布尔型

布尔型比较简单,只有两个值,代表真“true”和代表假的“false”,也可以用01变量来表示真假,通常1为真,0为假

常量

常量通常用来表示一个固定的值,这个值是不会改变的

  • 使用const声明的变量称为常量
  • 当某个数据不会变化时就用const声明
  • 常量声明时候必须赋值
const num=1;
       console.log(num);

什么是变量

常量通常是不会变的值,而变量可能会随着程序的执行而改变,变量是用来存储数据的,用变量来表示实际数据显然要方便点

变量的值:

  •      数字型
  •      布尔型
  •      字符串型
  •      空值(null)
  •      未定义值(undefined)

 变量的命名方式

变量名可以用下划线和ASCII字符组合,但第一字母不能是数字

JavaScript对大小写敏感

变量类型

大多数程序语言都需要为变量指定一个数据类型,例如:将一个变量指定为整数型,那么这个变量就只能存储整数型数据,而JavaScript的变量是没有类型的 ,这就意味着JavaScript的变量可以是任意一种数据类型 

var  定义变量

关键字:var

使用一个变量之前,必须要先定以该变量。只有在定义了一个变量之后,系统才会准备一个内存空间来存储这个变量的值 

var x;
var y;
var a;
var b;

 可以同时定义多个变量,中间用逗号隔开

var x,y,a,b;

在定义变量后,如果没有为变量赋值,那么该变量的值为undefined

JavaScript可以在定义变量的同时为其赋值

var x=12;
var y="hello world";
var a=true;

JavaScript的变量声明,采用弱类型。即变量在使用前无需作声明。而是解释器在运行时检查其数据类型

  • 25
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值