JavaScript笔记day02

这篇博客详细介绍了JavaScript的基础知识,包括字面量和变量的概念,标识符的命名规则,ES的保留字和关键字,以及JS的六种数据类型:String、Number、Boolean、Null、Undefined和Object。还特别讲解了字符串的表示方法、数值类型的特性和布尔值的使用。最后讨论了Null和Undefined的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、字面量和变量

定义:

字面量:都是一些不可变的量,字面量都是可以直接使用的,但是我们一般不会直接使用字面量,例如1,2,3、

变量:变量可以来保存字面量,而且变量的值可以任意改变,变量更加方便我们使用

在这里插入图片描述

二、标识符

1、在JS中所有可以由我们自主命名的都可以称为标识符

例如:变量名,函数名、属性名都属于标识符

2、命名一个标识符时需要遵守如下的规则:

1、标识符中可以含有字母,数字,下划线,$符号
2、标识符不能以数字开头
3、标识符不能是ES中的关键字或保留字
4、标识符一般都使用驼峰命名法,首单词首字母小写,其余每个单词的开头字母大写
5、JS底层保存标识符时实际上是采用unicode编码,所以理论上讲,所有的utf-8中含有的内容都可以作为标识符

3、ES的保留字和关键字:

在这里插入图片描述

4、其他不建议使用的标识符:

在这里插入图片描述

三、JS数据类型

数据类型:字面量的类型

在JS中一共有六种数据类型:

String:字符串 Number:数值 Boolean:布尔值 Null:空值 Undefined:未定义 Object:对象

其中前五个书属于基本数据类型,Object属于引用数据类型

四、字符串String

在JS中字符串需要使用引号引起来,使用单引号和双引号都可以,但是不要混用,可以使用“\”进行转义,例如 var s=“helloworld”;
在这里插入图片描述

五、数值类型Number

1、在JS中所有的数值都是Number类型,包括整数和浮点数(小数),var a=123;

2、在JS中整数的运算基本可以保证精确,浮点元素,可能得到一个不精确的结果

3、可以表示数值的最大值:Number.MAX_VALUE——1.7976931348623157e+308

4、零以上的最小值:Number.MIN_VALUE——5e-324

5、如果表示的数字超过了最大值,则会返回一个” Infinity ”表示正无穷表示一个字面量赋值时不加引号

6、最小值是:-Number.MAX_VALUE——超过则返回(-Infinity)负无穷表示一个字面量赋值时不加引号

7、NaN:not a number ,数据类型是number,也是一个字面量,赋值是不加引号

8、可以使用typeof 变量名检查变量的数据类型

在这里插入图片描述
在这里插入图片描述

六、布尔值Boolean

布尔值只有两个,主要用来逻辑判断,true表示真,false表示假
在这里插入图片描述
在这里插入图片描述

七、Null和Undefined

1、Null类型的只有一个就是null,null这个值专门用来表示一个空对象
在这里插入图片描述
在这里插入图片描述

2、Undefined类型的值只有一个,就是一个undefined,当声明一个变量不给赋值时就是undefined
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

废材终结者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值