JavaScript学习1——基本数据类型

本文详细介绍了JavaScript的基本数据类型(包括number, string, bool, null, undefined和const),以及let与var的区别。特别关注了数值特殊类型NaN的性质和比较。此外,还提到了变量声明的最新规范let和var的块级作用域特征。
摘要由CSDN通过智能技术生成

JavaScript基本

一、JS基本数据类型:

number 数值(不分整形浮点型)
string 字符串
bool 布尔值
null
undefined 未定义的

const 关键词 常量

var(variable:变量) let: 变量声明;
注:var允许出现重复的变量名 let不允许
一般变量的定义又叫做变量的初始化

varlet区别:letES6.0中新添加的方法,而其中
var是全局的,let是块级的只作用在
{ }之间(类似于Java中的private:仅定
义的类可使用)。
其次,定义var时,定义的语句会被提
升运行(var 变量名)而let不会。

二、数值特殊类型:NaN(not a number)

它是number的特殊类型,不是数字,但是是数值型;
一般运算错误时出现;与任何数值运算都得NaN;
它不等于本身即NaN不等于NaN;

浮点型不一定等于浮点型(0.3+0.3 不等于0.2+0.4)
0.3+0.3 = 0.6,0.2+0.4 = 0.600000000001。
(若要判断相等需指定区间如:在加上0.000000000001范围内)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值